profile
천천히, 하지만 꾸준히 그리고 열심히 / 백엔드 개발자가 되기 위해 공부중입니다.
post-thumbnail

[운영체제 11주차] - 입출력 시스템

반효경 교수님의 운영체제 강의와 Operating System Concepts 10th ed. 를 참고하였습니다.track: 각 원판의 동심원을 이루는 sector의 집합head: 디스크에 데이터를 읽거나 쓰는 장치, head는 서로 다른 원판의 항상 동일한 track

2022년 4월 19일
·
0개의 댓글
post-thumbnail

[운영체제 10주차] - 파일 시스템

반효경 교수님의 운영체제 강의와 Operating System Concepts 10th ed. 를 참고하였습니다. 파일, 파일 시스템 파일 A named collection of related information 일반적으로 비휘발성의 보조 기억장치에 저장 운영체제

2022년 4월 12일
·
0개의 댓글
post-thumbnail

[운영체제 9주차] - 가상 메모리

반효경 교수님의 운영체제 강의와 Operating System Concepts 10th ed. 를 참고하였습니다. 가상 메모리 Demand Paging 운영체제의 도움을 받아 실제로 필요할 때 Page를 메모리에 올리는 것 I/O 양의 감소 Memory 사용

2022년 4월 5일
·
0개의 댓글
post-thumbnail

[운영체제 7주차] - 데드락 & 메모리관리 I

반효경 교수님의 운영체제 강의와 Operating System Concepts 10th ed. 를 참고하였습니다. Deadlock Avoidance 2가지 경우에 따른 avoidance 알고리즘 Single instance per resource type: 자원

2022년 3월 22일
·
0개의 댓글
post-thumbnail

[운영체제 6주차] - 병행 제어 II

반효경 교수님의 운영체제 강의와 Operating System Concepts 10th ed. 를 참고하였습니다.자원을 얻는 P연산과 V연산을 atomic하게 수행하여 공유 자원을 관리하는 방법Deadlock둘 이상의 프로세스가 서로 상대방에 의해서만 충족될 수 있는

2022년 3월 14일
·
0개의 댓글
post-thumbnail

[운영체제 5주차] - 병행 제어 I

반효경 교수님의 운영체제 강의와 Operating System Concepts 10th ed. 를 참고하였습니다.CPU가 여러 개인 경우 스케줄링은 더욱 복잡해짐Homogeneous processor인 경우 Queue에 한줄로 세워서 각 프로세서가 알아서 꺼내가게 할

2022년 3월 6일
·
0개의 댓글
post-thumbnail

[운영체제 4주차] - CPU 스케줄링

반효경 교수님의 운영체제 강의와 Operating System Concepts 10th ed. 를 참고하였습니다. 프로세스 간 협력 독립적 프로세스 프로세스는 각자의 주소 공간을 가지고 수행되므로 원칙적으로 하나의 프로세스는 다른 프로세스의 수행에 영향을 미치지

2022년 2월 28일
·
0개의 댓글
post-thumbnail

[운영체제 3주차] - 프로세스 관리

반효경 교수님의 운영체제 강의와 Operating System Concepts 를 참고하였습니다. 프로그램의 실행 과정 파일 시스템의 실행 파일을 실행하면, 메모리에 올라가서 프로세스가 된다. 메인 메모리 상에는 커널이 상주하고 있고, 남은 공간에 사용자 프로그램

2022년 2월 22일
·
0개의 댓글
post-thumbnail

[운영체제 2주차] - 컴퓨터 시스템의 구조

반효경 교수님의 운영체제 강의와 Operating System Concepts 를 참고하였습니다.운영체제를 말할 때 좁게는 메모리에 상주하는 커널 부분을 , 넓게는 편의 기능을 제공하기 위한 시스템 유틸리티를 포함한다.복사-붙여넣기 기능을 수행하는 기능은 운영체제에서

2022년 2월 14일
·
2개의 댓글
post-thumbnail

[운영체제 1주차] - 운영체제 개요

강의를 소개하고 운영체제의 정의, 목적, 컴퓨터 시스템 내에서의 기능이 무엇인지 알아본다.운영체제의 기능인 CPU 스케줄링, 메모리 관리, 디스크 스케줄링과 운영체제의 종류에 대해 알아본다.운영체제는 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터

2022년 2월 6일
·
0개의 댓글
post-thumbnail

메모리 모델과 관리 방식에 대하여

프로세스란 어떤 프로그램이 실행되기 위해 메모리에 올라간 상태이다. 각 프로세스는 독자적인 주소공간을 가지고 있다. 그 주소공간이 어떤 메모리 구조로 이루어져 있는지 학습한다.프로세스의 주소 공간은 크게 Code, data, heap, stack 네 가지 영역으로 이

2022년 1월 19일
·
0개의 댓글