운영체제란?
컴퓨터 시스템과 사용자 사이에서 중개자 역할을 하는 시스템 소프트웨어
운영체제가 필요한 이유?
사용자의 요청에 대해 빠르고 정확하게 시스템 자원을 제공하고, 많은 양의 데이터를 처리해주기 위해 필요
운영체제의 역할?
1. 프로세스 관리
- 프로세스 생성, 제거, 중지, 재시작, 동기화
- 프로세스간 통신
- 교착상태 방지 기법 등 제공
2. 기억장치 관리
- 주기억장치 이용 프로세스 파악
- 주기억장치에 프로세스를 적제하거나 회수
3. 입출력장치 관리
- 입출력장치의 상태 파악
- 입출력장치 스케쥴링
4. 정보 관리
- 파일 생성 및 제거
- 파일과 디렉토리 관리
출처::
'~2023.02 > 1일 1CS지식' 카테고리의 다른 글
RAM과 ROM의 차이는? (0) | 2022.08.05 |
---|---|
데이터베이스에서 savepoint와 truncate이란? (0) | 2022.08.02 |
커널(kernel)의 종류는? (0) | 2022.07.26 |
회선교환방식과 패킷교환방식의 차이는? (0) | 2022.07.25 |
Inner JOIN, Outer JOIN의 차이점은? (0) | 2022.07.24 |