목록OS (2)
YUNA's Programming

OS의 기능 1. 자원 관리 기능 ; 메모리, 프로세스, 주변장치 및 파일을 관리 1 - 1 메모리 관리 ; 메인 메모리(주기억장치) 관리 - 메모리의 어느 부분을 사용하고, 누가 사용하는지 점검 - 메모리에 저장할 프로세스 결정 - 메모리를 할당하고 회수하는 방법 결정 ; 보조기억장치 관리 - 빈 여유 공간 관리 - 새로운 파일 작성 시 저장 장소 할당 - 메모리 접근 요청 스케줄링 - 파일 생성하고 삭제 1 - 2 프로세스 관리 ; 하나의 프로세스는 프로세서, 메모리, 파일, I/O장치와 같은 자원으로 구성 ; 자원은 프로세스 생성할 때 제공하거나 실행 중에도 할당 가능 ; 프로세스 관리를 위한 운형체제의 기능 - 프로세스와 스레드 스케쥴링 - 사용자 프로세스와 시스템 프로세스 생성 및 제거 - 프로..
운영체제(OS) ; 컴퓨터 하드웨어와 컴퓨터 사용자 간의 매개체 역할을 하는 '시스템 소트프웨어' OS의 역할 ; 조정 : 사용자와 응용 프로그램 간에 통신할 수 있게 하고, 작업을 할 수 있는 환경만 제공함 ; 자원 할당자나 관리자 : 응용 프로그램을 실행할 때 필요한 자원을 관리하고 배분하는 역할을 함 ; 응용 프로그램과 입출력장치의 제어 : 즉, 컴퓨터 시스템의 부적절한 사용이나 오류를 방지하기 위해 사용자 프로그램의 실행을 제어 OS의 목적 ; 편리성 : 사용자에게 편리한 환경 제공 ; 시스템 성능 향상 : 처리량, 신뢰도, 그리고 사용 가능도(가동률)를 향상시키고, 지연 및 응답시간 단축 ; 제어 서비스 향상 : 입출력장치의 동작 관리, 시스템 오류 예방 OS의 종류 ; 동시 사용자 수에 따라 ..