(1) 운영체제란? > Operating System - 줄여서 OS라고 부른다. 컴퓨터 모든 자원들의 사용 및 공유 문제를 해결한다. 여기서 자원은 CPU, Memory, Monitor, 키보드 등을 말하는 것으로 OS가 이러한 모든 자원들을 통제한다. 컴퓨터 하드웨
(1) 개요 CPU는 컴퓨터 자원 중 가장 중요한 자원이다. 프로세스 스케줄링 *준비 완료(ready) 상태에 있는 프로세스들 중 어떤 프로세스를 CPU에 할당할 것인가를 결정하는 정책이다. CPU의 처리량(Throughput)최대화와 반환시간(Turnaround
(1) 개요 프로그램과 데이터는 직접 실행되거나 참조되기 위하여 주기억장치 내에 존재해야 한다. 각 프로세스는 메모리 공간에 저장되고, 다수 프로세스들을 위한 주기억장치의 효율적인 관리가 필요하다. 이것이 OS의 역할이다. 주기억장치는 용량이 제한되어 있고 가격이
DB는 데이터의 집합으로, 메인 메모리에 다 담을 수 없을 만큼 방대한 데이터와 그 데이터를 컴퓨터에 저장할 수 있는 상호 관련된 것이다.데이터는 \*구조적 데이터와 비구조적 데이터를 포함하고 있다.DB & DBMS & DBSDBMS는 사용자에게 관리가 필요한 기능들을
사용자(Process)는 실제 주소 공간의 크기에 구애받지 않고 보다 큰 가상 주소 공간상에서 프로그램을 수행 가능하게 한다.가상 메모리는 하나의 프로세스 전체가 한 번에 주기억장치 내에 존재하지 않고 일부만 있어도 수행되는 방법을 제공한다.주기억장치보다 크기가 큰 프
(1) 운영체제에 대한 관점 1. 자원 관리자 관점의 OS OS는 자원이 효율적으로 사용되도록 하는 관리 책임이 있다. 프로세스 간에 발생할 수 있는 자원에 대한 경쟁 및 충돌을 해결한다. 자원의 상태를 추적하고, 어떤 프로세스가 언제 어떤 자원을 얼마나 사용할
(1) 개요 파일 시스템 : 데이터와 프로그램을 저장하고, 현재 컴퓨터 시스템은 주로 디스크 시스템 중심으로 파일시스템을 처리한다. 운영체제 : 디스크나 CD-ROM, DVD-ROM 같은 기억용량이 큰 기억장치를 관리하고 운영한다. 그리고 파일을 추상적으로 관리한다.
(1) 파일 시스템 파일 시스템 = 파일 집합체 + 디렉터리 구조 관련된 정보를 포함하는 실제적인 파일들의 집합체이다. 시스템 내의 모든 파일에 대한 정보를 제공하는 디렉터리 구조이다. 파일 시스템은 OS가 관리하고 이게 있어야 파일과 폴더를 생성할 수 있다. Fi
(1) 개요 Concurrent Processes
(1) 개요 컴퓨터 시스템은 한정된 수의 자원(resource)으로 구성된다. 교착상태 정의 어떤 프로세스가 수행하려고 특정한 자원을 위하여 무한정 기다려도 도저히 해결할 수 없는 상태이다. 하나 또는 그 이상의 프로세스가 발생되지 않는 어떤 특정한 사건(event)
(1) 보호의 개요
복수 개의 프로세서(CPU)를 두어 동시에 여러 작업을 수행할 수 있도록 구성된 컴퓨터 시스템이다.단일 시스템 내에 적은 비용과 작은 부피로 다수의 프로세서를 장착하고 이들을 연결시켜 다중 프로세서 시스템을 구축한다.동시에 프로그램을 수행할 수 있는 프로세서를 2개 이
[1] 개요 >--- 데이터 처리장치 및 DB가 지역적으로 분산돼 있으면서 정보교환을 위해 네트워크로 상호 결합된 시스템이다. 분산 노드는 기능을 노드 별로 분담하여 수행하고, 이들이 네트워크로 연결되어 중앙의 대형 컴퓨터보다 많은 일을 효율적으로 처리할 수 있다.