profile
0년차 iOS 개발자입니다.
post-thumbnail

[운영체제] #8 Memory Management

주소 (Logical, Physical) 메모리는 주소를 통해서 접근하는 HW Logical Address ( = Virtual Address ) 프로세스마다 독립적으로 가지는 주소 공간 각 프로세스마다 0부터 시작 CPU 가 보는 주소!!! Physical A

2022년 7월 22일
·
0개의 댓글
·
post-thumbnail

[운영체제] #7 Deadlocks

출처 / 참고 반효경 교수님의 2014 운영체제 7. Deadlocks, 2 강의를 듣고 포스팅하고, 공룡책을 읽고 추가 정리합니다. 사진 출처는 강의 자료.

2022년 7월 20일
·
0개의 댓글
·
post-thumbnail

[운영체제] #6 Process Synchronization

데이터 접근 패턴 in 컴퓨터시스템 데이터를 읽어오는 곳과 연산하는 곳이 다르기 때문에 synchronization 문제가 발생한다. Process Synchronization 문제 공유 데이터에 동시 접근 (concurrent access) 하면 데이터의 불일치

2022년 7월 19일
·
0개의 댓글
·
post-thumbnail

[운영체제] #5 CPU Scheduling

프로그램의 실행 단계 (배경) 프로그램이 실행되면 CPU burst job 과 I/O burst job 이 반복적으로 실행된다. 프로그램 별로 I/O 의 빈도가 다름 interactive : I/O 빈도 높음 I/O bound job : I/O 를 많이 하기 때문에

2022년 7월 15일
·
0개의 댓글
·
post-thumbnail

[운영체제] #4 Process Management

프로세스 부모 프로세스가 자식 프로세스를 생성한다. 실제 족보처럼 프로세스 트리 구조를 형성하게 됨 프로세스는 자원이 필요하다. 1. OS로부터 자원을 받는 모델 공유 X - 부모와 자식이 자원을 얻으려고 경쟁해야 함 2. 부모와 공유하는 모델 수행 (

2022년 7월 14일
·
0개의 댓글
·
post-thumbnail

[운영체제] #3 Process

개념 상태 문맥 교환 PCB Context Switch 프로세스 스케쥴링 큐 스케쥴러 프로세스의 상태 - Suspended

2022년 6월 5일
·
0개의 댓글
·
post-thumbnail

[운영체제] #2 Program Execution

System Structure 위에서 Program 을 실행 저장장치 계층 구조 위로 갈 수록 비싸고 빠르기 때문에 용량이 적다. Secondary 에서 자주 쓰는 것을 매번 느린 장치에서 읽어오지 않고 빠르게 쓰기 위해 휘발성 메모리에 올려놓고 쓴다. 프로그램

2022년 5월 14일
·
0개의 댓글
·
post-thumbnail

[운영체제] #2 System Structure

목차! 아래 키워드만 보고 차근차근 설명할 수 있으면 이 부분 공부는 성공일듯!!!CPUregistermode bitinterrupt lineMemoryTimerI/ODevice ControllerLocal BufferInterrupt / System CallDMA C

2022년 5월 13일
·
0개의 댓글
·
post-thumbnail

[운영체제] #1 Introduction

운영체제 컴퓨터 하드웨어 바로 위에 설치되는 소프트웨어 계층으로, 사용자와 다른 소프트웨어를 하드웨어와 연결해준다. 좁은 의미 : 커널 - 운영체제의 핵심 부분으로 메모리에 상주하는 부분. 넓은 의미 : 커널 + 각종 주변 시스템 유틸리티 목적 사용자가 HW

2022년 5월 13일
·
0개의 댓글
·