OS(4)
-
운영체제 - chapter 4. 스레드와 병행성
Chapter 4. 스레드와 병행성 개요 다중 코어 프로그래밍 다중 스레드 모델 스레드 라이브러리 암묵적 스레딩 스레드와 관련된 문제들 운영체제 사례 요약 4.1 개요 -p176 스레드는 CPU 이용의 기본 단위이다. 스레드는 스레드 ID, 프로그램 카운터 (PC), 레지스터 집합, 그리고 스택으로 구성된다. 스레드는 같은 프로세스에 속한 다른 스레드와 코드, 데이터 섹션, 그리고 열린 파일이나 신호와 같은 운영체제 자원들을 공유 한다. 4.1.1 동기 Motivation-p176 하나의 응용은 몇 개의 실행 흐름을 가진 독립적인 프로세스로 구현된다. -다중 스레드 응용 프로그램의 몇 가지 예 이미지 모음에서 사진 축소판을 만드는 응용 프로그램은 별도의 스레드를 사용하여 개별 이미지에서 축소판을 생성할 ..
2020.12.01 -
운영체제 - Chapter 2. 운영체제의 구조
Chapter 2. 운영체제 구조 운영체제 서비스 사용자와 운영체제 인터페이스 시스템 콜 시스템 서비스 링커와 로더 응용 프로그램이 운영체제마다 다른 이유 운영체제 설계 및 구현 운영체제 구조 운영체제 빌딩과 부팅 운영체제 디버깅 요약 Chapter 2. 운영체제 구조 운영체제를 살펴보기 위한 3가지 관점 운영체제가 제공하는 서비스 운영체제가 사용자와 프로그래머에게 제공하는 인터페이스 시스템의 구성요소와 그들의 상호 연결 즉 사용자, 프로그래머, 운영체제 설계자의 관점에서 바라본다 2.1 운영체제 서비스 -p62 운영체제는 프로그램 실행 환경을 제공한다. 운영체제는 프로그램과 그 프로그램의 사용자에게 특정 서비스를 제공한다. 사용자 인터페이스(user interface) 일반적으로 그래픽 사용자 인터페이..
2020.11.25 -
운영체제 - Chapter1. 서론
목차 Chapter 1. 서론 운영체제가 할 일 컴퓨터 시스템의 구성 컴퓨터 시스템 구조 운영체제의 작동 자원 관리 보안과 보호 가상화 분산 시스템 커널 자료구조 계산 환경 무료 및 공개 소스 운영체제 요약 Chapter 1. 서론 운영체제는 컴퓨터 하드웨어를 관리하는 소프트웨어이다. 1.1 운영체제가 할 일 - p4 운영체제는 정부처럼 그 자체로는 유용한 기능을 수행하지 못한다. 운영체제는 단순히 다른 프로그램이 유용한 작업을 할 수 있는 환경을 제공한다. 1.1.1 사용자 관점 - p4 컴퓨터에 대한 사용자의 관점은 사용되는 인터페이스에 따라 달라진다. 1.1.2 시스템 관점 - p5 컴퓨터의 관점에서 운영체제는 하드웨어와 가장 밀접하게 연관된 프로그램이다. 따라서 우리는 운영체제를 자원 할당자로 볼..
2020.11.24 -
운영체제 공룡책 10판 - 목차정리
개인적으로 혼자 책을 보면서 훑어보며 밑줄 쳤던 내용들입니다. 아직 식견이 부족하여 중요하지 않은 부분을 내포할수 있습니다. 정리를 위한 정리글이니 참고만 해주시면 감사하겠습니다. 본문 각 챕터의 제목마다 대 중 소 순으로 형광팬 색깔로 구분해놨습니다. 예) Chapter 1. 서론 대- 1.1 운영체제가 할일 중- 1.1.1 사용자 관점 중- 1.1.2 시스템관점 중- 1.1.3 운영체제의 정의 대- 1.2 컴퓨터 시스템의 구성 중- 1.2.1 인터럽트 소- 1.2.1.1 개요 본격적으로 공부하기 전에 목차를 보시면 대략 어떤 내용을 학습하는지 파악하실수 있습니다. 차례 (part 1 개관 - chap 1, 2) Chapter 1. 서론 Chapter 2. 운영체제 구조 (part 2 프로세스 관리 -..
2020.11.23