일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스케줄링
- 인터럽트
- 백준
- ALU
- Algorithm
- concurrency
- 페이징
- mutex
- PYTHON
- 동기화
- 프로세스
- 운영체제
- 추상화
- fork()
- 기아 상태
- BOJ
- 스레드
- mips
- 페이지 부재율
- 트랩
- Oracle
- 단편화
- 페이지 대치
- 우선순위
- 알고리즘
- 세마포어
- 컴퓨터구조
- 가상 메모리
- 교착상태
- 부동소수점
- Today
- Total
목록인터럽트 (3)
봉황대 in CS
* 본 글은 '컴퓨터 구조 및 설계: 하드웨어/소프트웨어 인터페이스(Computer Organization and Design: The Hardware/Software Interface) 5th edition'의 내용과 2021학년도 1학기에 수강한 '컴퓨터 구조' 과목 강의 내용을 함께 정리하여 작성하였습니다. 32비트 2의 보수 표현 앞서 2의 보수 표현법을 다룬 적이 있다. 2022.08.17 - [Computer Science/Computer Architecture] - [Chapter 2. 명령어: 컴퓨터 언어] 이진수와 2의 보수 표현법, 부호확장, 16진수 컴퓨터에선 32비트의 수를 연산을 할 것이기 때문에, 32비트의 수도 2의 보수로 표현할 수 있어야 한다. 32비트의 부호있는 수의 표현..
* 본 글은 '운영체제(Operating System: Concepts) 9th edition'의 내용과 2021학년도 1학기에 수강한 '운영체제' 과목 강의 내용을 함께 정리하여 작성하였습니다. 스레싱 (Thrashing) 스레싱은 과도한 페이징 작업으로 프로세스들이 실제 실행되는 시간보다 페이지를 교체하는 데에 더 많은 시간을 사용하고 있는 현상을 말한다. 운영체제는 CPU의 이용률(utilization)을 계속 감시하고 있다. 만약 CPU 이용률이 너무 낮아지면 이때 운영체제는 새로운 프로세스를 시스템에 더 추가하여 다중 프로그래밍의 정도(degree of mulitprogramming)을 높인다. 이때 전역 페이지 교체 알고리즘을 사용해서 어떤 프로세스의 페이지인지에 대한 고려 없이 교체를 수행하..
* 본 글은 '운영체제(Operating System: Concepts) 9th edition'의 내용과 2021학년도 1학기에 수강한 '운영체제' 과목 강의 내용을 함께 정리하여 작성하였습니다. 컴퓨터 시스템 연산 컴퓨터 시스템은 하나 이상의 CPU, 그리고 여러 개의 장치 제어기로 구성된다. 장치 제어기들은 공유 메모리에 대한 접근을 제공하는 공통 버스에 의해 연결된다. 부트스트랩 프로그램 (bootstrap program) 컴퓨터가 구동을 시작하기 위해 수행하는 초기 프로그램 1. 시스템의 모든 면을 초기화 2. 운영체제의 커널을 찾아 메모리에 적재 * 커널 운영체제의 핵심 부분으로, 부팅 후 메모리에 상주한다. 1. 자원 관리 및 자원 사용에 관한 서비스를 제공 (자원 경영) 2. 커널 내부 함수..