전공/운영체제 4

10장 보조기억장치 관리

Part 1 1.보조 기억 장치 블록 단위 접근, 저속 접근, [순차적 저장장치/무작위 접근 저장장치] DAS, NAS, SAN 2.자기 디스크 원반(platter), arm, head sector < track < cylinder 접근시간 : - 탐색시간 : 적절한 트랙 위로 - 회전 지연시간 : 섹터 위로 - 전송 시간 디스크 입출력 시스템 : 호스트 버스 어댑터, 디스크 컨트롤러, 디스크 Part 2 3.디스크 스케줄링 : 디스크 드라이브에 대한 접근시간(access time)을 줄일 수 있도록 디스크에 대한 서비스 요청(request)을 효과적으로 관리하는 것 성능 척도 : 1 처리량↑, 2 평균 응답시간↓, 3 응답시간의 분산↓ 탐색시간 최적화방법 1) 선착순(First-Come-First-Se..

전공/운영체제 2023.06.03

9장 가상 메모리 관리

1. 메모리 적재(fetch)전략 : 페이지(page)나세그먼트(segment)를 보조기억장치에서 메모리로 이동시키는 시점 결정 1) 요구페이징(demand paging) : 페이징 시스템에서 요구할 때 페이지를 적재하는 것 2) 예측페이징(anticipatory paging) : 프로세스가 조만간 참조할 것 같은 페이지를 예측하여 적재 2. 지역성(locality) : 프로세스는 현재 실행되는 주소 부근에서 국부적인 부분만을 집중적으로 참조한다는 성질 페이지부재(page fault) •참조하려는 페이지가 메모리에 없는 상황 페이지 부재가 발생하면 •해당 페이지를 보조기억장치에서 메모리로 적재 •페이지 사상표(page map table)의 해당 항목 갱신 빈페이지 프레임이 없으면, 메모리상의 페이지..

전공/운영체제 2023.06.03

8장 메모리 관리

* block : 보조기억장치 - 주기억장치 데이터 전송 단위 word : 주기억장치 - 레지스터 데이터 전송 단위 Part 1 - 메모리 관리자 (memory manager) - 메모리 관리 전략 1) 적재(fetch)전략 2) 배치 전략 3) 교체 전략 - 메모리 계층 구조 레지스터 > 캐시 > 메인메모리 > 보조기억장치 - 메모리 할당 1) 연속 할당 (continuous allocation) 프로그램을 연속인 메모리 한 곳 에 배치 - 단일 프로그래밍 / 단일 사용자 환경 메모리 할당 - 문제점1 : 프로그램 크기 > 메모리 크기 - 오버레이 (overlay) : 프로그램을 논리적 단위로 분할하여 현재 실행하는 부분만 메모리에 적재 - 문제점2 : 커널 보호 - 경계 레지스터 (boundary r..

전공/운영체제 2023.06.03

11장 파일 시스템 (File System)

강의교재 다시 확인@ Part 1 1. 파일과 디렉토리 파일 : 하나의 단위로 처리될 수 있는 이름이 부여된 데이터의 집합 파일의 종류 연속된 바이트(byte)로 구성된 파일 레코드(record)로 구성된 파일 : database의 파일 트리(tree) 정보를 저장하는 파일 : B+ 자료구조 디렉토리 (directory, folder) : 파일 시스템에 있는 파일에 대한 정보를 포함하고 있는 파일 단일 단계 파일 시스템 계층적 파일 시스템 -작업 디렉토리 (절대경로 = 작업 디렉토리 + 상대경로) -링크 소프트링크(심볼릭 링크) 하드링크 2. 파일 시스템 파일 시스템 : 컴퓨터에서 파일이나 데이터를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제 파일 디스크립터 테이블 - 열린 파일 테이블 - ..

전공/운영체제 2023.05.30