본문 바로가기

반응형
SMALL

SoftWare Study/Operating System

(6)
공룡책 - 운영체제 정리4.1 본 게시물은 Abraham Silberschatz의 Operating System Concepts 공룡책을 참고하며 개인적으로 공부 및 정리한 자료입니다. 1.메인메모리 2.가상메모리 3.저장시스템 가상메모리 Virtual Memory 일반적으로 한 시스템의 다수의 프로세스들은 CPU와 메인 메모리를 공유하게된다. CPU를 공유하는 부분에 있어 작업 부하로 인해 Wait시간이 길어질 뿐 심각한 이슈는 발생하지 않지만 메모리의 여유가 없이 지나치게 많은 Request가 발생할경우 . 머신상 오류가 나게 된다. 이러한 이슈를 해결하기 위해 메모리 관리기법으로 가상메모리 방법이 등장하게 되었다. 가상메모리는 메모리 관리 기법중에 하나로 , 머신에서 실제 사용하는 자원을 이상적으로 추상화하여 프로그램에 실제 메..
공룡책 - 운영체제 정리4 본 게시물은 Abraham Silberschatz의 Operating System Concepts 공룡책을 참고하며 개인적으로 공부 및 정리한 자료입니다. 소프트웨어 구조와 운영체제의 관점에서 책을 읽고 있지만 현재 메모리적 관점은 학부시절 전공에서 배웠던 디지털논리회로 , 그리고 컴퓨터구조, 임베디드 프로세싱과 더 관련이 깊어보여 전공지식을 다시 복귀하는 차원으로 추후 추가하도록 할 예정이고 이전에 POSIX시스템기반의 C언어와 파이썬을 통한 딥러닝모델, MCU보드를 활용하여 간단한 프로젝트를 진행해보고자한다 . 1.메인메모리 2.가상메모리 3.저장시스템 1. 메인메모리 배경지식 - 하드웨어 구조에서 대략적인 메모리 protection이 일어나는 상황과 addressing binding이 언제 일어나는..
공룡책 - 운영체제 정리3.2 본 게시물은 Abraham Silberschatz의 Operating System Concepts 공룡책을 참고하며 개인적으로 공부 및 정리한 자료입니다. 3.1 부분의 프로세스 ,스레드와 관련된 이야기를 참고하시길 바랍니다. 공룡책 - 운영체제 정리3 (tistory.com) 공룡책 - 운영체제 정리3 본 게시물은 Abraham Silberschatz의 Operating System Concepts 공룡책을 참고하며 개인적으로 공부 및 정리한 자료입니다. Process Thread Process Sysnchronization CPU Scheduling Process 프로그램 : 디스크.. hofe-rnd.tistory.com IPC Sysnchronization Scheduling IPC ( Inter..
공룡책 - 운영체제 정리3 본 게시물은 Abraham Silberschatz의 Operating System Concepts 공룡책을 참고하며 개인적으로 공부 및 정리한 자료입니다. Process Thread Process Sysnchronization CPU Scheduling Process 프로그램 : 디스크에 저장된 passive 개체 프로세스 : 실행되는 active 개체 / 자기만의 주소공간을 가진 독립적인 프로그램 (self contain ) User가 작성한 프로그램이 OS에 의해 memory 공간을 할당받아 실행중인것 Process는 자식 프로세스 ( 하위 프로세스를 시작할 수 있음 ) 프로그램 -> 메모리 로드 -> 프로세스 부모 프로세스가 종료시 더이상 존재할수 없음 (자식 프로세스 기준) 프로세스 자원은 OS에..
공룡책 - 운영체제 정리2 본 게시물은 Abraham Silberschatz의 Operating System Concepts 공룡책을 참고하며 개인적으로 공부 및 정리한 자료입니다. Operating System Structures OS Service User Operating System Interface System Call Types of System Calls System programs OS design and Implementation OS structure OS debugging OS generation System Boot OS service : OS는 사용자에게 프로그램 실행 환경을 제공. UI : 유저 인터페이스 ,( CLI - Command-Line , GUI - Graphics User Interface, B..
공룡책 - 운영체제 정리1 본 게시물은 Abraham Silberschatz의 Operating System Concepts 공룡책을 참고하며 개인적으로 공부 및 정리한 자료입니다. 1 INDEX - OS - COMPUTER-SYSTEM ( Organization / Architecture / Structure / Operation ) Organization - ( interrupt / I/O structure / Storage structure & hierarchy / Caching / Memory Access ) Architecture - ( ) Structure - ( ) Operation - ( ) - MANAGEMENT ( Process / Memory / Storage ) - PROTECT SECURITY - KERNE..

반응형
LIST