-
1.운영체제(OS)(Operating System)Computer Science/Operating System 2021. 8. 16. 00:12
∙운영체제
∘시스템의 자원(리소스)과 동작을 관리하는 소프트웨어
➀프로세스 관리
: CPU를 사용할 프로세스를 결정하고 할당하며, 프로세스 간 공유 자원 접근과 통신 관리
-프로세스, 스레드
-스케줄링
-동기화
-IPC 통신
➁저장장치 관리
: 1차 저장장치(메인 메모리)와 2차 저장장치(하드디스크, NAND 등) 관리
(1차 저장 장치: 프로세스에 할당 하는 메모리, 효율적 활용을 위한 가상 메모리 기능)
(2차 저장 장치: 파일 형식 데이터 저장, 파일 시스템 관리)
-메모리 관리
-가상 메모리
-파일 시스템
➂네트워킹
: TCP/IP와 같은 네트워크 프로토콜 지원
-TCP/IP
-기타 프로토콜
➃사용자 관리
: 한 컴퓨터를 여러 사람이 사용하는 환경 지원
-계정 관리
-접근 권한 관리
➄디바이스 드라이버
: 응용 프로그램이 하드웨어를 사용할 수 있게 하드웨어를 추상화 해주는 계층
-순차접근 장치(연속된 물리적 저장)(=Array)
-임의접근 장치(임의적 물리적 저장)(=Hash)
-네트워크 장치출처
'Computer Science > Operating System' 카테고리의 다른 글
6.IPC(Inter Process Communication) (0) 2021.08.20 5.PCB(Process Control Block), Context Switcing (0) 2021.08.19 4.시스템 콜(System Call) (0) 2021.08.18 3.인터럽트(Interrupt) (0) 2021.08.17 2.프로세스(Process), 스레드(Thread) (0) 2021.08.16