본문 바로가기
컴퓨터 | IT

운영 체제(Operating System : OS)

by SPECIAL 호기심심풀이 2021. 2. 13.
728x90
반응형

운영체제(Operating System : OS)

 

운영 체제

시스템 하드웨어를 관리하고 응용 소프트웨어를 실행하기 위해 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어.

운영 체제는 실행되는 응용 프로그램들이 메모리와 CPU, 입출력 장치 등의 자원들을 사용할 수 있도록 만들어 준다.

가장 많이 사용되는 운영체제에는 Windows, Linux 등이 있다.

320x100

운영 체제의 기능

¤ 사용자 인터페이스 제공

¤ 시스템의 오류를 검사하고 복구

¤ 자원 보호 기능을 제공

¤ 프로그램을 컴퓨터의 메모리에 로드

¤ 정보가 디스크에 저장되고 검색되는 방법을 관리

¤ 데이터를 관리하고, 데이터 및 자원의 공유 기능을 제공

¤ 프로그램이 하드웨어 및 기타 소프트웨어와 함께 작동하는 방식을 조정

¤ 실행중인 프로그램 간에 RAM을 할당

 

 

운영 체제의 유형

실시간 운영 체제

특정한 짧은 시간 내에 이벤트나 데이터의 처리를 보증하는 운영 체제이다. 싱글 태스킹과 멀티 태스킹이 모두 가능하다.

장점

- 매우 빠르게 작동

- 메모리에서 로드할 필요가 없어서 시간이 절약

- 메모리 공간을 덜 차지한다.

싱글 태스킹 / 멀티 태스킹 운영 체제

싱글 태스킹 운영 체제는 한 번에 오직 하나의 프로그램만 실행.

멀티 태스킹 운영 체제는 하나 이상의 프로그램을 동시에 실행.

단일 사용자 / 다중 사용자 운영 체제

단일 사용자 운영 체제는 사용자 구별이 없으나 여러 프로그램이 나란히 실행하는 것은 허용한다.

다중 사용자 운영 체제는 여러 사용자에 속해 있으면서 여러 사용자가 동시에 시스템과 상호 작용을 할 수 있다.

임베디드 운영 체제

임베디드 운영 체제는 임베디드 컴퓨터 시스템에서 사용할 수 있게 설계되어 있다. PDA처럼 조그마한 기계에 동작하도록 설계되어 있으며, 제한된 수의 자원으로 동작한다.

 

 

728x90
반응형

'컴퓨터 | IT' 카테고리의 다른 글

인터넷(Internet)  (2) 2021.02.15
네트워크(Network)  (2) 2021.02.14
운영 체제(Operating System : OS)  (2) 2021.02.13
컴퓨터(Computer)  (1) 2021.02.11
UML 다이어그램의 종류  (2) 2021.02.10
UML이란?  (3) 2021.02.09

댓글2