[운영체제] 파일 시스템 구현
파일 시스템 구조
파일 시스템 구조
파일 개념
디스크 스케줄링
가상 메모리
논리 주소와 물리 주소
스레드의 생성과 관리 책임을 개발자로부터 컴파일러와 실행시간 라이브러리에 넘겨주는 행위를 암묵적 스레딩 이라고 한다.
스레드 라이브러리는 프로그래머에게 스레드를 생성하고 관리하기 위한 API를 제공한다.
사용자 스레드와 커널 스레드
스레드는 CPU 이용의 기본 단위이다. 스레드는 스레드 ID, 프로그램 카운터(pc), 레지스터 집합, 스택 으로 구성된다. 스레드는 같은 프로세스에 속한 다른 스레드들과 코드, 데이터 섹션 및 열린 파일이나 signal 같은 운영체제 자원들을 공유한다.
IPC에는 공유 메모리 와 메세지 전달 두 가지 모델이 있다.
프로세스의 정의