일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- kubernetes
- 쿠버네티스
- 솔리디티
- AWS
- BFS
- 알고리즘
- docker
- JavaScript
- CSS
- k8s
- 파이썬
- 자바스크립트
- 가상화
- 타입스크립트
- 이슈
- 웹
- 리액트
- 프론트엔드
- TypeScript
- HTML
- 이더리움
- next.js
- react
- 컴퓨터공학
- 블록체인
- es6
- VUE
- 백엔드
- 클라우드
- 백준
- Today
- Total

목록📖 🖥 컴퓨터공학 (10)
즐겁게, 코드

이 글은 한국기술대학교 컴퓨터공학부의 OS 공개강의를 시청한 후 정리한 내용입니다. 목차 프로세스의 개념 PCB (Process Control Block) 프로세스의 상태 인터럽트 컨텍스트 스위칭 1. 프로세스의 개념 작업 (Job) / 프로그램 (Program) 실행할 프로그램 + 데이터 컴퓨터 시스템에 실행을 요청하기 전의 상태 프로세스 실행을 위해 시스템(커널)에 등록된 작업 시스템 성능 향상을 위해 커널에 의해 관리됨. ⇒ 작업(Job)을 요청해 커널에 등록되면 이를 프로세스라 함. 1. 1. 프로세스의 정의 실행중인 프로그램 (커널에 등록되고, 커널의 관리를 받는 작업) 각종 자원을 요청하고 할당받을 수 있는 객체 자원의 개념 커널의 관리 하에 프로세스에 할당/반납되는 수동적 객체 자원의 종류 ..

이 글은 한국기술대학교 컴퓨터공학부의 OS 공개강의를 시청한 후 정리한 내용입니다. 목차 운영체제의 역할 운영체제의 구분 운영체제의 구조 운영체제의 기능 1. 운영체제의 역할 1. 운영체제는 유저가 하드웨어를 다룰 수 있는 인터페이스를 제공한다. GUI CUI EUCI (MP3 등 특수한 목적의 운영체제) 2. 운영체제는 하드웨어와 소프트웨어를 효율적으로 관리한다. 3. 운영체제는 *프로세스와 쓰레드를 관리한다. (* 프로세스 = 하나의 작업) 4. 운영체제는 시스템을 보호한다. 2. 운영체제의 구분 1. 동시 사용여부에 따라 (여러명이 "동시에" 사용할 수 있는가?) Single User System (단일 사용자 운영체제) Multi User System (다중 사용자 운영체제) 2. 동시 실행 프로..

이 글은 한국기술대학교 컴퓨터공학부의 OS 공개강의를 시청한 후 정리한 내용입니다. 이번 장에서 배울 OS의 역할 하드웨어를 효율적으로 관리하며 인터페이스를 제공한다. 컴퓨팅 자원을 관리한다. 하드웨어의 종류 프로세서 CPU, 그래픽카드 전용 처리장치 메모리 주 - 보조기억장치 주변장치 마우스, 키보드, 프린터 등 1. 프로세서 뭔가를 계산하는 녀석. 컴퓨터와 함께하는 모든 장치의 동작을 제어한다. 1. 1. 레지스터 프로세서 내부에 있는 메모리로, 컴퓨터에서 가장 빠르다. 종류 (그냥 이런게 나뉜다 정도로만) 용도에 따라 전용 레지스터, 범용 레지스터 사용자의 정보 변경 가능여부에 따라 사용자 가시 레지스터(데이터, 주소 레지스터), 사용자 불가시 레지스터(PC, IR, ACC) 저장하려는 정보에 따라..