본문 바로가기

운영체제에 대하여 운영체제의 정의 및 목적최근에는 운영체제의 중요한 기능들이 소프트웨어에서 펌웨어로 코드화됨으로써 소프트웨어와하드웨어의 구분이 불분명해지고 있다. 운영체제는 한정된 시스템 자원을 효율적으로 사용할 수 있도록하고 컴퓨터 사용자와 하드웨어간의 인터페이스 기능을 담당하는 시스템 프로그램으로 정의할수 있다. 운영체제의 목적은 사람이 컴퓨터 시스템을 편리하게 이용하는데 있다. 운영체제의 구성 1) 제어 프로그램제어 프로그램은 각종 처리 프로그램의 실행과 기억장소및 데이터 제어 또는 연속처리 작업의 스케줄링등을 감시하는 기능을 수행하며 데이터 관리 기능, 작업 관리 기능, 대스크 관리 긴으을 갖는다. 2) 처리 프로그램처리 프로그램은 제어 프로그램 감시 하에서 컴퓨터의 특정한 문제를 해결하기 위해 필요한 여러 가지기.. 더보기
분산 처리 시스템의 계층 구조 분산 처리 시스템의 계층 구조컴퓨터 시스템의 운영체제는 일반적으로 계층 구조를 가지도록 설계되며 이러한 컴퓨터들이 통신네트워크로 연결도어 상호 협력하면서 수행되는 시스템을 분산 시스템이라 한다. 이러한 분산 시스템에서 통신 기능이 어느 계층에 존재하는가 매우 중요한 의미를 가지며 원칙적으로는통신 기능은 어느 계층이라도 존재할 수 있으나 대부분의 경우 시스템 설계시의 요구 조건 또는 제약조건들에 의하여 적절한 위치가 결정된다. 1) 하드웨어 계층하드웨어 계층은 컴퓨터 시스템에 기본적인 처리 능력 및 저장 능력을 제공해 주는 계층으로서 만약 통신기능이 이 계층에만 존재한다면 이는 분산 시스템이라고 할 수 없다. 즉 이러한 시스템은 일종의 다중 처리시스템으로, 각 노드 간에 통신 네트워크를 통한 메시지 전달 .. 더보기
디렉토리 시스템 디렉토리는 파일 시스템 내부에 있는 많은 파일들을 조직화하는 기법으로 장치들 간의 서로 연결해 주며여러 가지 다른 디스크를 포함하여 나타낸다. 실제 시스템에서는 두 개의 분리된 디렉토리 구조인 장치디렉토리와 파일 디렉토리를 갖는다. 장치 디렉토리는 한정된 용량만을 사용하는 단일 사용자 시스템에서는 적당하지만 용량이나 사용자의 수가증가함에 따라 모든 파일들을 구성하고 추적해 나가는 것이 점차 어려워지는 문제점이 있다. 이러한문제점을 해결하는 방법은 파일 시스템에 디렉토리 구조를 추가하는 것이다. 일반적으로 파일 디렉토리시스템에는 단일 디렉토리, 2단계 디렉토리, 트리 구조 디렉토리, 비순환 그래프 디렉토리, 일반적 디렉토리구조 등이 있다. 1) 단일 디렉토리단일 디렉토리는 가장 간단한 형태의 디렉토리 구조.. 더보기