View
운영체제 역할 1 : 시스템자원 관리자의 역할
- 먼저 운영체제는 OS 또는 Operating System 이라고 부릅니다.
- 시스템 자원은(System Resource)은 '컴퓨터 하드웨어'를 지칭하며,
그 종류에는 아래와 같은 것들이 있다.- CPU(중앙처리장치), Memory(DRAM, RAM)
- I/O Devices(입출력장치)
- Monitor, Mouse, Keyboard, Network
- 저장매체 : SSD(솔리드 스테이트 드라이브), HDD(하드 디스크 드라이브)
컴퓨터 하드웨어는 스스로 할 수 있는 것이 없습니다.
- CPU: 각 프로그램이 얼마나 CPU를 사용할 지를 결정할 수 는 없습니다.
- Memory: 각 프로그램이 어느 주소에 저장되어야 하는지, 어느 정도의 메모리 공간을 확보해줘야 하는지를 경정할 수 는 없습니다.
- 저장매체(HDD, SSD): 어떻게, 어디에 저장할지는 결정할 수 없습니다.
- 키보드 / 마우스 : 스스로 표시할 수는 없음.
그래서 운영체제가 필요합니다.
How did we ever run Computer without OS?
OS 미설치된 노트북은 까만 화면이 나온다.
대표적인 운영체제
- Windows OS, Mac OS, 그리고 UNIX(유닉스)
- UNIX OS
- UNIX 계열 OS
- UNIX와 사용법이나, OS구조가 유사
- 예 :LINUX(리눅스) OS
- LINUX(리눅스) OS
- 프로그래머, 전공자라면 사용법을 알아야함.(리눅스에서 서버를 구동시킴)
- UNIX 계열 OS
OS는 만들기가 쉽지 않다.
TmaxOS시연
Windows
운영체제 역할 2 : 사용자와 컴퓨터간의 커뮤니케이션 지원
운영체제 역할 3 : 컴퓨터 하드웨어와 응용 프로그램을 제어
- 응용프로그램, 하드웨어를 제어하는 역할을 하며, 이를 위해서는 몇가지의 기술이 필요하다.
운영체제 역할 정리
- 1. 시스템자원 관리자의 역할
- 2. 사용자와 컴퓨터간의 커뮤니케이션 지원
- 3. 컴퓨터 하드웨어와 응용프로그램을 제어
참고
'Computer Science > 운영체제(OS)' 카테고리의 다른 글
컴공전공자_따라잡기 | CH02. 스케쥴링 - 멀티 프로그래밍 (0) | 2021.11.24 |
---|---|
컴공전공자_따라잡기 | CH02. 스케쥴링 - 배치 처리, 멀티 태스킹, 멀티프로세 (0) | 2021.11.23 |
컴공전공자_따라잡기 | CH02. 운영체제 구조-사용자 모드와 커널 모드 (0) | 2021.11.23 |
컴공전공자_따라잡기 | CH02. 운영체제 구조-시스템콜 (0) | 2021.11.23 |
컴공전공자_따라잡기 | CH01. Intro - 운영체제 큰 그림과 응용 프로그램 (0) | 2021.11.22 |
reply