일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 페이지 대치
- 추상화
- 트랩
- 우선순위
- 스케줄링
- 동기화
- PYTHON
- 컴퓨터구조
- Algorithm
- 알고리즘
- 페이징
- 페이지 부재율
- 교착상태
- Oracle
- BOJ
- 기아 상태
- 인터럽트
- mips
- ALU
- 부동소수점
- 스레드
- 가상 메모리
- concurrency
- 단편화
- 운영체제
- mutex
- 백준
- 프로세스
- 세마포어
- fork()
- Today
- Total
목록추상화 (3)
봉황대 in CS
* 본 글은 '컴퓨터 구조 및 설계: 하드웨어/소프트웨어 인터페이스(Computer Organization and Design: The Hardware/Software Interface) 5th edition'의 내용과 2021학년도 1학기에 수강한 '컴퓨터 구조' 과목 강의 내용을 함께 정리하여 작성하였습니다. 프로시저 (procedure) 프로시저(procedure)는 제공되는 인수(parameter)에 따라서 특정 작업을 수행하는 서브루틴을 말한다. 프로시저는 프로그래밍에서 함수(function)와 같다고 보면 되며, 이들은 프로그램을 이해하기 쉽고 재사용이 가능하도록 프로그램을 구조화하는 방법 중 하나이다. 인수는 프로시저에 값을 보내고 결과를 받아오는 일을 하므로, 프로그램의 다른 부분 및 데이..
* 본 글은 '컴퓨터 구조 및 설계: 하드웨어/소프트웨어 인터페이스(Computer Organization and Design: The Hardware/Software Interface) 5th edition'의 내용과 2021학년도 1학기에 수강한 '컴퓨터 구조' 과목 강의 내용을 함께 정리하여 작성하였습니다. 컴퓨터 응용 분야의 종류와 그 특성 개인용 컴퓨터 (Personal Computer, PC) 일반적으로 사용되는 컴퓨터 낮은 가격으로 단일 사용자에게 좋은 성능을 제공하는 것이 중요시된다. 서버 컴퓨터 (Server Computer) 보통 네트워크를 통해서만 접근된다. 높은 성능을 가지며, 연산과 입출력 용량의 확장성이 크다. 고장이 난다면 큰 손해가 발생하기 때문에 높은 신뢰성을 필요로 한다...
* 본 글은 '운영체제(Operating System: Concepts) 9th edition'의 내용과 2021학년도 1학기에 수강한 '운영체제' 과목 강의 내용을 함께 정리하여 작성하였습니다. 가상 메모리 시스템은 파일의 추상화를 기반으로 동작한다. 즉, exe 파일을 구성하는 블록들이 프로세스의 페이지로 맵핑되어 하나의 프로세스로 나타나도록 추상화되는 것이다. * exe 파일 : 컴퓨터의 실행 파일 또한 모든 입출력 장치들은 장치 파일이라는 개념으로 일관성 있게 추상화된다. 예를 들어, 동작 센서도 특수한 형태의 파일로 생각하여 이에 대해서도 일반적인 파일에 대한 조작인 open/close 및 read/write 등의 조작을 하게 된다. 이 추상화의 실현을 위하여 파일 시스템이 존재하는 것이다. ..