목록CS/OS (18)
S E P H ' S
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cDD4ch/btsAusHA6Pf/aEb9Ij69liZbgPUXFk5JK1/img.jpg)
현재 컴퓨터 환경은 여러 사람이 동시에 한 컴퓨터를 사용하는 경우가 많다. 그리고 그 외에도 하나의 컴퓨터 내에서 여러 프로그램을 수행하는 것이 일반적이다. 이 때 특정 컴퓨터나 프로그램에서 잘못된 동작으로 인해 다른 컴퓨터(프로그램)가 영향을 받는다면 이는 매우 위험하다. 예를 들어, 한 프로그램에서 고의 혹은 실수로 STOP, HALT, RESET과 같은 명령어로 전체 컴퓨터의 동작이 멈추거나 꺼지는 경우가 있다. 이런 문제점을 해결하기 위해 일반 사용자가 위와 같은 치명적인 명령어들을 요청하는 것을 막을 필요가 생겼고 여기서 이중모드라는 것이 나왔다. 1. 이중 모드(Dual Mode) 이중 모드는 말 그대로 모드를 아래와 같이 둘로 나누는 것이다. 사용자(User) 모드 관리자(Supervisor..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bjDEOO/btsAqwCEuen/NvQisKFC6poLtr2QkJid8k/img.jpg)
운영체제(OS, Operating System)란? 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있는 환경을 제공하는 여러 프로그램의 모임이다. 운영체제는 컴퓨터 사용자와 컴퓨터 하드웨어 간 인터페이스로서 동작하는 시스템 소프트웨어의 일종으로 다른 응용프로그램들이 유용한 작업을 할 수 있도록 환경을 제공한다. 운영체제의 종류 대표적인 운영체제로는 Windows, Mac OS, Linux, Unix 등이 있다. 운영체제의 기능 프로세서, 기억장치, 입출력 장치, 파일 및 정보 등의 자원을 관리 자원을 효율적으로 관리하기 위해 자원의 스케줄링 기능 제공 사용자와 시스템 간의 편리한 인터페이스를 제공 시스템의 각종 하드웨어와 네트워크를 제어 데이터를 관리하고 ..