728x90
반응형
1. 운영체제 정의
컴퓨터 시스템의 각종 자원을 효율적으로 관리하고 운영하는 시스템 소프트웨어
2. 자원관리
- 프로세서 관리 - 프로세스 스케줄링 및 동기화 관리 담당
- 기억장치 관리 - 프로세스에게 메로리 할당 및 회수 관리 담당
- 주변장치 관리 - 입,출력장치 스케줄링 관리 담당
- 파일 관리 - 파일의 생성, 삭제, 변경, 유지 등 관리 담당
3. 운영체제 종류
- 일괄 처리 시스템 - 여러 개의 작업을 모아서 한번에 처리
- 다중 프로그래밍 시스템 - CPU 1개와 주기억장치를 이용하여 여러 개의 프로그램을 동시에 처리
- 시분할 시스템 - CPU의 일정 시간(time slice)을 할당하는 RR방식, 각 사용자에게 독립된 컴퓨터를 사용하는 느낌을 줌
- 다중 처리 시스템 - 여러개의 CPU와 하나의 주기억장치를 이용하여 여러 개의 프로그램을 동시에 처리
- 실시간 처리 시스템 - 처리 요구 또는 데이터 발생시 즉시 처리
- 분산 처리 시스템 - 지역적으로 분산된 여러 개의 컴퓨터를 통신 회선으로 연결하여 하나의 작업을 처리
4. 어셈블러
기계어로 된 목적 프로그램으로 번역해주는 언어 번역 프로그램
언어 번역 과정 : Source프로그램 -> 번역 -> 목적P/G생성 -> Link -> Load -> 실행
반응형
반응형
'운영체제' 카테고리의 다른 글
| [OS] 프로세스란 (0) | 2020.12.28 |
|---|---|
| [OS] 컴파일러 vs 인터프리터 (0) | 2020.12.23 |