정처산기 13

[OS] 운영체제의 발달 과정

운영체제의 발달 과정1세대 : 일괄 처리 시스템2세대 : 다중 프로그래밍 시스템, 시분할 시스템, 다중 처리 시스템, 실시간 처리 시스템3세대 : 다중 모드 처리4세대 : 분산 처리 시스템 운영체제의 운용 기법1.  일괄 처리(Batch Processing) 시스템초기의 컴퓨터 시스템에서 사용된 형태로, 일정량 또는 일정 기간 동안 데이터를 모아서 순차적으로 한꺼번에 처리하는 방식초기의 시스템은 사용자와 상호작용하는 것이 불가능했지만, 운영체제가 발전함에 따라 프로그램 입출력을 통해 상호작용하는 것이 가능해졌다.한꺼번에 처리하면 시간과 비용을 절감하여 업무의 효율성을 향상시킬 수 있었다.한 작업이 끝나기 전까지 다음 작업이 시작되지 않기 때문에 작업 처리 대기 시간이 길어질 수 있다. 2. 다중 프로그..

[OS] 운영체제의 종류

Window 운영체제MS-DOS의 멀티태스킹 기능과 GUI 환경을 제공하는 마이크로소프트사가 개발한 운영체제Windows 95를 발표한 이후에 98, ME, XP, 7, 8, 10, 11 등의 버전으로 지속적으로 출시되고 있다. Windows 운영체제의 특징특징설명그래픽 사용자 인터페이스(GUI) 제공키보드 없이 마우스로 아이콘이나 메뉴를 선택하여 작업을 수행하는 그래픽 기반의 인터페이스 방식선점형 멀티태스킹 방식 제공동시에 여러 개의 프로그램을 실행하면서 운영체제가 각 작업의 CPU 이용 시간을 제어함자동감지 기능 제공하드웨어를 설치했을 때 필요한 시스템 환경을 운영체제가 자동으로 구성해주는 자동감지 기능 제공OLE (Object Linking and Embedding) 사용개체를 현재 작성 중인 문서..

[OS] 운영체제의 개념

운영체제(OS : Operation System)의 개념사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해주는 소프트웨어한정된 시스템 자원을 효과적으로 사용할 수 있도록 관리 및 운영함으로써 사용자에게 편리성을 제공한다.컴퓨터 시스템과 사용자 간의 인터페이스 기능을 담당한다. 운영체제의 목적처리능력(Throughput)일정 시간 내에 시스템이 처리하는 일의 양반환시간(Turn Around Time)시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간사용 가능도(Availability)시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도신뢰도(Reliablility)시스템이 주어진 문제를 정확하게 해결하는 정도 운영체제의 특징사용자 편리성, 인터페이스, 스케줄링, 자원관리,..