티스토리 뷰
728x90
반응형
운영체제는 응용프로그램과 하드웨어 사이에 있는 시스템소프트웨어입니다. 응용프로그램이 하드웨어를 동일하고 간단한 방식으로 제어할 수 있도록 보조해줍니다.
프로세스는 실행 중인 프로그램이 운영체제에 의해 추상화된 결과물이다.
커널은 프로세스들을 관리하기 위해 메모리에 적재되는 코드와 데이터 집합을 의미한다.
쓰레드는 프로세스를 구성하는 실행 단위이며 쓰레드끼리 코드와 전역데이터를 공유한다. 쓰레드 간의 통신이 프로세스 간의 통신보다 쉬우며 멀티쓰레딩을 통해 프로그램 실행 속도를 증가시킬 수 있다.
가상 메모리는 각각의 프로세스에 독점적으로 할당된 추상화된 메모리를 의미한다.
파일은 연속된 바이트입니다. 모든 입출력장치가 파일로 추상화되며 따라서 응용프로그램은 공통된 방식으로 입출력 하드웨어를 제어할 수 있습니다.
네트워크는 컴퓨터 시스템 간의 연결을 의미하며 개별 시스템 관점에서는 입출력과 동일합니다.
시스템은 응용프로그램을 실행하기 위해 하드웨어와 소프트웨어를 결합한 것을 의미합니다.
728x90
반응형
'컴퓨터시스템' 카테고리의 다른 글
[컴퓨터시스템] 3가지 병렬성 (0) | 2021.12.24 |
---|---|
[컴퓨터시스템] 암달의 법칙 (0) | 2021.12.24 |
[컴퓨터시스템] 메모리 계층 구조 (0) | 2021.12.24 |
[컴퓨터시스템] 캐시 메모리 (0) | 2021.12.23 |
[컴퓨터시스템] 하드웨어의 구성 (0) | 2021.12.23 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 정렬
- 백준
- BOJ
- Git
- 백트래킹
- Push
- 알고리즘
- backtracking
- 영어 어휘
- 영화
- 이분법
- 이진탐색
- 너비우선탐색
- Verilog
- 건이의 특제 떡국 끓이기
- 큐
- C++
- 구현
- C언어
- 베릴로그
- gem5
- recursive
- 재귀함수
- BFS
- 애니메이션
- 완전탐색
- 메이플스토리
- 취미
- 스택
- 구조체
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함
반응형
250x250