운영체제 역할

Operating System

OS

1. 시스템 자원 관리자

2. 사용과 컴퓨터간의 커뮤니케이션 지원

3. 컴퓨터 하드웨어와 프로그램을 제어


1. 시스템 자원(System Resource)관리자

- 컴퓨터 하드웨어 관리 소프트웨어

모니터,네트워크,키보드,마우스,HDD,SSD,etc..

+컴퓨터 하드웨어는 스스로 있는 것이 없다.

ex) CPU,Memory 분배,할당 역할을하지만

스스로 하진 않는다.

+모든 행동은 하드웨어스스로하지 않고 운영체제가 한다.


대표적인 운영체제

- Window OS, Max OS,UNIX

- UNIX OS(현대 기초적인 OS )

+ UNIX 계열 OS 

*UNIX 사용법이나,OS 구조가 유사

+ LINUX (리눅스) OS

*프로그래머,전공자


2. 사용자과 컴퓨터간의 커뮤니케이션 지원

- 사용자와 하드웨어간의 커뮤니케이션(중재)


3. 컴퓨터 하드웨어와 프로그램을 제어

- 응용프로그램(한글, 엑셀, 카카오톡) 하드웨어 관리



운영체제와 응용 프로그램


응용 프로그램이란?

- 프로그램 = 소프트웨어

- 소프트웨어 두가지로 구분

운영체제

응용프로그램(Application)

(엑셀,파워포인트,개인개발프로그램)

특징 : 운영체제위에서 동작


운영체제와 응용 프로그램 간의 관계

- 운영체제는 나머지 응용 프로그램을 관리

응용 프로그램을 실행시킨다.

응용 프로그램간의 권한을 관리한다.

+ 관리자 권한으로 실행

응용 프로그램을 사용하는 사용자도 관리

+ 로그인

응용 프로그램은 누구나 만들 있다.

+ 응용 프로그램엔 문제가 있을 있고

문제를 제어하는건 운영체제가 한다.

(비정상 응용 프로그램 관리)

모든 파일 삭제 막기

+ 권한/사용자 관리

- 운영체제(컴퓨터 전반) 방해하는 행동 제어

- 운영체제 역할이란?

응용 프로그램을 관리한다.

시스템 자원을 관리한다

사용자와 컴퓨터 간의 커뮤니케이션을 지원


운영체제의 목표

- 사용자가 사용하는 응용 프로그램이 효율적으로, 적절하게 동작하도록 지원

- 운영체제는 응용 프로그램이 요청하는 시스템 리소스를 효율적으로 분배하고

지원하는 소프트웨어


운영체제 설치장소는 어디일까?

- 저장매체(SSD,HDD) 저장(설치) 된다.


운영체제는 메모리에 올라가게된다.

- 운영체제도 소프트웨어이다.

- 폰노이만 구조(모든 프로그램은 메모리에 올라가고 CPU 던져지며 실행된다.)



+ Recent posts