System/Basic (2) 썸네일형 리스트형 윈도우의 이해 윈도우의 구조 윈도우의 구조를 알기 위해서는 커널(Kernal)의 개념을 알아야 한다. 커널은 운영체제의 중심에 위치하며, 운영체제의 모든 작업의 시작을 커널이 제어한다. 즉, 커널은 인터럽트 처리, 프로세스 관리, 메모리 관리, 파일 시스템 관리, 프로그래밍 인터페이스 제공 등 운영체제 기본 기능을 제공하는 역할을 한다. 인터럽트(Interrupt) 인터럽트란 작동 중인 컴퓨터에 문제가 발생한 경우 CPU가 하드웨어적으로 상태를 확인하여 변화에 대응하는 기술이다. 인터럽트가 발생하면 운영체제의 제어 프로그램에 있는 인터럽트 처리 루틴이 작동하며, 인터럽트를 해결한 후에 인터럽트가 생기기 전의 상태로 복귀시킨다. 인터럽트의 종류로는 4가지가 있다. ■ 기계 검사 인터럽트 : 기계적인 문제가 발생할 경우 .. 운영체제의 개념과 기능 운영체제의 개념 운영체제란 사용자가 컴퓨터 시스템을 손쉽게 사용하도록하고, 시스템 자원(기억 장치, 프로세서, 입출력 장치, 정보, 네트워크 등)을 효율적으로 관리할 수 있도록 하는 프로그램들의 집합이다. 운영체제는 프로그램의 프로세스 생성과 메모리 접근 등의 작업들을 서로 충돌 없이 잘 생행되도록 도와주는 역할을 한다. 운영체제의 기능 일반 PC에서는 단일 사용자 운영체제 구성모델을 사용한다. 단일 사용자 운영체제 구성 모델은 사용자 명령 인터페이스(User Command Interface)를 중심으로 메모리 관리자, 프로세서 관리자, 장치 관리자, 파일 관리자 등 네가지 서브시스템 관리자로 구성된다. 네트워크를 지원하는 운영체제의 경우에는 네트워크 관리자가 추가된다. 사용자 명령 인터페이스(User .. 이전 1 다음