Study/운영체제

·Study/운영체제
디스크디스크 드라이버: 구동 모터, 액세스 암 이동장치, 입출력 헤드 부분의 기계적인 부분을 담당프로세서: 컴퓨터의 논리적인 상호작용, 즉 데이터의 위치(디스크 주소)와 버퍼, 판독, 기록 등을 관리디스크 제어기: 디스크 드라이버의 인터페이스 역할프로세서에서 명령을 받아 디스크 드라이버 동작디스크 드라이버는 탐색, 기록, 판독 등 명령 수행디스크의 정보: 드라이버 번호, 표면 번호, 트랙 번호(디스크 주소)로 참조트랙원형 평판 표면에 데이터를 저장할 수 있는 동심원자기장의 간섭/ 헤드를 정렬을 위해 공간을 두어 트랙 구분실린더동일한 동심원으로 구성된 모든 트랙동일한 위치에 있는 모든 트랙의 집합을 의미섹터트랙을 부채꼴 모양으로 나눈 조각을 의미트랙 내의 정보는 블록을 구성블록이 하드웨어적으로 크기가 고정..
·Study/운영체제
입출력 시스템모니터나 프린터 같은 물리적 입출력장치가 실제로 입출력을 수행중간에 입출력 모듈을 두어 메모리나 프로세서, 레지스터 등 내부 저장장치와 물리적 입출력 장치 사이의 이진 정보를 전송시스템 버스의 종류주소 버스단방향의 전자회로주기억장치에서 MAR이 주소를 읽어옴MAR: 현재 접근할 메모리의 주소를 기억하는 레지스터데이터 버스MBR로 읽어온 주소의 데이터나 명령을 가져옴MBR: 데이터를 메모리와 주변 장치 사이에서 송수신하여 저장하는 버퍼제어 버스신호장치로부터 제어신호를 전달입출력 모듈입출력장치의 늦은 속도로 따로 입출력만을 위한 프로그램프로세서를 대신하여 입출력 모듈이 입출력과 관련된 복잡한 일을 처리(입출력 채널 or 입출력 프로세서)단순히 프로세서의 입출력과 관련된 일을 담당하면 입출력 제어..
·Study/운영체제
교착 상태Deadlock다중 프로그래밍 시스템에서 프로세스가 결코 일어나지 않을 사건을 기다리는 상태프로세스가 교착 상태에 빠지면 작업이 정지되어 명령 진행 불가운영체제가 교착 상태를 해결하지 못하면, 시스템 운영자·사용자는 작업 교체 및 종료하는 외부 간섭으로 해결해야 함하나 이상의 작업에 영향을 주어 무한 대기두 프로세스가 사용하는 자원(비공유)이 서로 기다리고 있을 때 발생자원 해제 요청을 받아들일 때까지 프로세스들은 작업 진행 불가자원 해제 수신 때까지 현재 보유 자원도 해제 불가프로세스의 자원 사용 순서자원 요청프로세스가 필요한 자원 요청해당 자원을 다른 프로세스가 사용 중이면 요청을 수락할 때까지 대기자원 사용프로세스가 요청한 자원을 획득하여 사용자원 해제프로세스가 자원 사용을 마친 후 해당 ..
·Study/운영체제
병행 프로세스운영체제가 프로세서를 빠르게 전환하여 두 개 이상의 프로세스가 동시에 수행프로세서에게 시간을 나눠 마치 프로세스 여러 개를 동시에 실행하는 것처럼 보이게 함서로 관련 없이 독립적으로 수행될 수 있음다른 프로세스들과의 협력을 통해 기능을 수행하는 비동기적 수행 가능제한된 자원을 공유하기 위해 상호 작용 필요상호 작용하는 프로세스를 동기화하지 않으면 교착 상태, 임계 구역 문제, 결과를 예측할 수 없는 상황 등 여러 문제 발생병행 처리의 문제점한 순간에 하나의 프로세스가 공유 자원을 상호 배타적으로 사용 가능한 함수를 공유해 수행하는 두 프로세스 간의 동기화 문제(synchronization)자료 교환을 위한 메시지 전달 방식 등의 통신 문제(communication)교착 상태(deadlock)..
·Study/운영체제
주소사상사용자 프로그램을 여러 개의 block으로 분할필요한 block들만 실행시키고자 할 때 메모리에 적재나머지 block들은 swap device에 존재연속할당Continuous Allocation상대 주소: 프로그램의 시작 주소를 0으로 가정한 주소재배치(Relocation): 메모리 할당 후, 할당된 주소에 따라 상대 주소들을 조정하는 작업비연속할당Non-continuous Allocation가상 주소: 논리 주소, 연속된 메모리 할당을 가정한 주소실제 주소: 실제 메모리에 적재된 주소주소 매핑: 가상 주소 → 실제 주소사용자/프로세스는 실행 프로그램 전체가 메모리에 연속적으로 적재되었다고 가정하고 실행할 수 있음블록 매핑사용자 프로그램을 block 단위로 분할/관리가상주소: v = (b, d)b..
·Study/운영체제
기억장치주기억장치프로그램을 수행하기 위해서는 주기억장치에 적재되어야 함제한적인 용량높은 가격효율적인 사용을 위한 관리기법 필요보조기억장치주기억장치보다 값이 싸며 대량의 프로그램과 데이터를 처리할 수 있지만, 처리 속도가 느림자기테이프 · 하드디스크 · 플로피디스크 · CD ROM · DVD ROM · 플래시 메모리SSDSolid State Drive하드디스크의 한계를 극복하기 위해 등장한 플래시가 들어가는 보조기억장치반도체 메모리를 내장하고 있어 처리속도가 빠르고 소음이 없으며, 전력 소모량이 낮음전원이 꺼지더라도 기록된 데이터가 보존되는 플래시 메모리 기반의 모델기억장치 관리의 발전실 기억장치가상 기억장치단일 사용자전용 시스템실기억장치다중 프로그래밍가상 메모리다중 프로그래밍상주모니터고정분할다중 프로그래..
김캣치
'Study/운영체제' 카테고리의 글 목록 (2 Page)