공부/Computer Science(1)

인생은 배움의 연속👩‍💻

운영체제 역할1: 시스템 자원 (System Resource) 관리자

  • Operating System 또는 OS 라고 부른다
  • 시스템 자원 System Resource = 컴퓨터 하드웨어
    •  CPU (중앙처리장치), Memory (DRAM, RAM)
    •  I/O device (입출력장치)
      •   모니터,마우스,키보드,네트워크
    •  저장매체: SSD, HDD (하드디스크)

 

운영체제 역할

컴퓨터 하드웨어는 스스로 할수있는것이 없다

1. CPU: 각 프로그램이 얼마나 cpu를 사용할지를 결정할수없다

2. 메모리: 각 프로그램이 어느 주소에 저장되어야하는지,어느정도의 메모리 공간을 확보해줘야하는지를 결정할수는없다

3. 저장매체(HDD,SSD) : 어떻게,어디에 저장할지는 결정할수없다

4. 키보드/마우스: 스스로 표시할수없다

 

--->

그래서 운영체제가 필요하다

OS없이 컴퓨터는 동작하지않는다.

 

 

 

  • Windows OS, Mac OS, 그리고 UNIX(유닉스)   
  • UNIX OS 
    • UNIX 계열 OS
      • UNIX와 사용법이나, OS 구조가 유사
    • LINUX (리눅스) OS
      • 프로그래머, 전공자

 

OS는 만들기가 쉽지 않다.

 


운영체제 역할2: 사용자와 컴퓨터간의 커뮤니케이션 지원

 


 

운영체제 역할3: 컴퓨터 하드웨어와 프로그램을 제어

하드웨어 뿐만 아니라, 응용프로그램까지 제어

 


정리

운영체제 역할1: 시스템 자원(System Resource) 관리자

운영체제 역할2: 사용자와 컴퓨터간의 커뮤니케이션 지원

운영체제 역할3: 컴퓨터 하드웨어와 응용 프로그램을 제어

1