<운영체제> File System 3

본 게시물은 영남대학교 곽종욱 교수님의 강의를 기반으로 작성되었습니다. Another Per-process File Table : File Descriptor Table(Open File Table) 지금까지 process가 어떻게 File의 FCB에 접근하는 방식을 알아보았다. 그러면 이제는 process와 FCB가 어떤 방식으로 연결되어서

<운영체제> File System 3

<운영체제> File System 2

본 게시물은 영남대학교 곽종욱 교수님의 강의를 기반으로 작성되었습니다. <File-System Structure> File system resides on secondary storage(disks) File system의 두가지 역할 = storage management + naming namagement storage management => 어디에 파일을 저장하는

<운영체제> File System 2

<운영체제> Process 2

본 게시물은 영남대학교 곽종욱 교수님의 강의를 기반으로 작성되었습니다. <CPU Switch From Process to Process> Context Switching : process가 전환되는 과정 예를 들어 time-sharing을 위한 Timer-Interrupt 발생 현재 실행중인 P0의 PCB를 저장,P1의

<운영체제> Process 2

<운영체제> Process 1

본 게시물은 영남대학교 곽종욱 교수님의 강의를 기반으로 작성 되었습니다. <Process Concept> An OS executes a variety of programs: Batch system (일괄 처리 시스템) Interactive System (Time-shared systems) The terms job and

<운영체제> Process 1

<운영체제> Directory

본 게시물은 영남대학교 곽종욱 교수님 강의를 기반으로 작성되었습니다 <Organization of the Directory> 스마트 폰에서의 디렉토리 -> 앱들이 묶여있는 폴더 내에 새로운 폴더 생성이 안되므로 tree구조를 가진다고 볼 수 없다 예전

<운영체제> Directory

<운영체제>Structure of Storage and OS

본 게시물은 영남대학교 곽종욱 교수님의 강의를 기반으로 작성되었습니다. 1.Storage Structure Main memory : CPU가 직접적으로 접근가능한 휘발성 저장소(흔히 DRam 또는 Ram)이다. Secondary storage : 메인 메모리의 연장으로 비휘발성 저장소이다.(SSD,HDD 등)

<운영체제>Structure of Storage and OS

<운영체제>Interrupt and Polling

본 게시물은 영남대학교 곽종욱 교수님의 강의를 기반으로 작성되었습니다. <Interrupt Comparison> External Interrupt(외부 인터럽트) 비동기적(asynchronous) : 키보드의 ctrl + c 처럼 컴퓨터 내부의 clock과 상관없이 발생 컴퓨터 시스템 외부에서 발생! Internal Interrupt(

<운영체제>Interrupt and Polling

<운영체제> File System 1

본 게시물은 영남대학교 곽종욱 교수님의 강의를 기반으로 작성되었습니다. I-list 앞 부분에는 bootblock,superblock이 존재 I-List 여러개의 i-node로 이루어져 있다. i-node는 file-attribute 중 index pointer에 대한 정보를 가지고 있다. i-node의 index 포인터를 따라가면 data-block(

<운영체제> File System 1

<운영체제> Computer Booting

본 게시물은 영남대학교 곽종욱 교수님의 강의를 기반으로 제작되었습니다. Computer Startup Bootstrap program : 컴퓨터 시작 시 자동으로 구동되는 프로그램 이는 펌웨어(ROM or EEPROM)-BIOS(CMOS)에 저장되어있다. Firmware : Hardware(수정이 불가한 물리적인 device)

<운영체제> Computer Booting

<운영체제> Operating System이란?

본 게시물은 영남대학교 곽종욱 교수님 강의를 기반으로 작성되었습니다. 운영체제란? 두 가지 목적을 지닌 하드웨어와 사용자 사이에 존재하는 소프트웨어! 사용자 입장에서의 목적 : 사용자 프로그램 실행 및 문제 해결을 하기 위한 목적 시스템 입장에서의 목적

<운영체제> Operating System이란?