
Ch1 운영체제
Ch2 운영 체제 개관 > 운영체제 역할 -조정자: 시스템을 운영해 다른 프로그램이 작업할 수 있는 환경 제공 -자원할당자 또는 관리자: 자원 할당 업무 -입출력장치와 사용자 프로그램 제어: 프로그램 실행 제어, 입출력장치 동작,통제 역할 > 운영체제 발달 과정

ch.2오답운영체제자원 스케줄링 담당cpu,메모리공간,기억장치,입출력장치 등 자원 관리종류로 어셈블러,매크로프로세서, 컴파일러xxxxx입출력 장치와 사용자 프로그램 제어운영체제하드웨어 장치컴퓨터 하드웨어를 효율적으로 사용할 수 있게하는 기기어떤 유용한 기능도 수행하지
프로세스 스케줄링1) 프로세스 정의2) 프로세스 상태3) 프로세스 스케쥴링다중프로그래밍 환경(context switching)에서 여러 프로세스들의(작업 수행시간이 길어지면 다른 프로세스들이 수행 가능하도록 조정) 각 작업 순서를 조정하는 작업(1) preemptive

Thread프로세스와 동일하게 cpu를 받아서 수행되는 단위프로세스에서 실행의 개념만을 분리한 것입출력 자원의 할당, 인터럽트에 방해를 받지 않고 수행되는 단위스레드 자체는 독립된 제어흐름을 가지고, 스택, 레지스터를 다른 스레드와 공유한다.코드, 주소공간, 자
ㅇㅇ
보조기억장치관리(가용공간, 공간할당)파일관리1) 파일논리적인 한 단위로 취급되는 연관된 자료의 모임으로 보조기억매체에 저장연관된 레코드의 모임 또는 기억장치의 연속된 영역에 저장된 문자열들의 모임2) File manager보조기억장치에 저장된 파일을 관리하는 시스템이며