AndrewNA

운영체제(OS : Operating System) 개념, 역할, 특징, 역사 본문

■ Communications /↘ Linux

운영체제(OS : Operating System) 개념, 역할, 특징, 역사

N's Story 2020. 4. 10. 20:06
728x90
반응형

운영체제

· 하드웨어랑 소프트웨어 사이에서 사용자가 프로그램을 사용할 수 있는 환경을 제공

ex) 윈도우, 안드로이드, IOS 등

· 좁은 의미에선 하드웨어와 응용 프로그램간의 커널을 의미

· 넓은 의미에선 커널, 미들웨어, 응용 프로그램 실행 환경과 사용자 인터페이스 프레임 워크를 모두 포괄

 

※ GUI(Graphic User Interface)기반 운영체제

아이콘 모양으로 되어있어 사용자가 이미지를 클릭하여 쉽게 이용 가능

ex) 윈도우

↔ 리눅스

 

 

운영체제 역할

· 하드웨어 제어

· 프로그램실행 제어

· 데이터 관리

· 시스템 자원 관리

· 오류 발생 방지 및 복구 지원

· 입출력 기능을 제공(키보드, 마우스, 프린트 등)

· 사용자 인터페이스 제공 등

 

 

최근 운영체제 특징

· 다중 작업 시스템(Multi Tasking System)

· 다중 사용자 시스팀(Multi User System)

· 네트워크 지원

· 가상화 기술 지원

· 개방형 운영체제화 등

 

 

운영체제 역사

· 1940년대 : 단순한 기계적인 스위치에 의존

· 1950년대 : 한 번에 조기 하나의 작업만 수행하는 단일 흐름 일괄 처리

· 1960년대 : 멀티 프로그래밍 및 멀티프로세싱 가능, 데이터 통신 지원

· 1970년대 : 다중 모드 시분할 처리

· 1980년대 : 분산 네트워크 가능, 데이터베이스 활용 확대

· 1990년대 : 분산 계산 가능, PC/서버용 운영체제 보편화

· 2000년대~현재 : 스마트폰/IoT 등 운영체제 보편화

 

 

 

728x90
반응형
Comments