정의
운영 체제란 컴퓨터 시스템의 자원들(RAM, 하드디스크 등)을 효율적으로 관리 하게 해주며, 사용자가 컴퓨터를 편리하고 효과적으로 사용 할 수 있도록 환경을 제공해주는 프로그램들의 모임을 의미합니다.
목적
1) 사용자와 컴퓨터 간의 인터페이스 제공
* 인터페이스 : 인터페이스의 의미는 서로의 정보를 교환하는 통로 같은 것이라 생각 하면 됩니다. 하지만, 모든 정보를 다 교환 하는 것이 아니라 서로에게 필요한 부분만을 교환하는 것이죠,
예를 들어서 A라는 사람과 B라는 사람이 있습니다. A라는 사람은 한 아내의 남편이며, 두 아이의 아버지 이고 B가 사장으로 있는 회사의 프로그래머 입니다. 이처럼 A라는 사람에게는 여러가지 역할이 있지만, B에게는 이 중 회사의 프로그래머 역할외에는 큰 의미가 없는 역할들입니다. A는 B에게 프로그래머로서의 역할만 제공해주면 되는 것이죠.
이처럼 사용자와 컴퓨터 간의 인터페이스 제공이란 말의 의미는 컴퓨터가 사용자에게 필요한 정보만 제공해주는 것이죠, 사용자는 컴퓨터 내부에서 무슨일이 일어나는지 굳이 알 필요가 없습니다. 단지 컴퓨터를 사용하기 위해서 쓰여지는 정보만 필요할 뿐 인거죠 이런 인터페이스가 없다면 사용자는 컴퓨터의 모든정보를 확인하면서 무엇인지 알지도 못하는 화면만 쳐다 보고 있겠죠. 화면조차 아닐수도 있고요. 이렇게 OS가 없다면 대부분의 사람들은 컴퓨터를 사용조차 못할겁니다. OS가 있기때문에 대부분의 사람들이 컴퓨터를 쉽게 사용할 수 있는 것이고, OS의 가장 중요한 역할 중 하나입니다.
2) 자원(기억 장치, 프로세서, 입출력 장치등)의 효율적인 운영 및 자원 스케줄링
3) 데이터 공유 및 주변 장치 관리
4) 처리 능력 및 신뢰도 향상, 사용 기능도 향상
5) 응답(반응) 시간 단축, 반환 시간등의 단축
'OS 관련 > 운영체제' 카테고리의 다른 글
인터럽트의 종류 (0) | 2018.05.16 |
---|---|
인터럽트 기반 운영 체제 (0) | 2018.05.15 |