Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- time slice
- CPU Scheduling
- Observable
- spring boot
- js 개발자라면 알아야하는 핵심 컨셉
- OS
- Depromeet
- RxJava
- github
- 디프만
- js
- 버전관리
- 마블 다이어그램
- 에프랩
- Cold Publisher
- Hot Publish
- spring
- flab
- Round Robin
- 파이썬
- 건국대학교
- 생활코딩
- 멘토링 후기
- CLI
- OOAD
- 자바스크립트
- 원격 저장소
- 큐시즘
- Git
- Hot Publisher
Archives
- Today
- Total
목록multi thread (1)
글쓰는 개발자
[OS] Operating Systems #0.The resource manager
이번 학기에는 컴퓨터공학과의 핵심 과목 중 하나인 운영체제를 수강하였다. 운영체제를 수강하면서, 모든 파트에서 컴퓨터가 어떠한 방식으로 돌아가는지 배울 수 있어 정말 많이 배운 수업이었다. 기본적으로 운영체제의 역할은 '자원 관리'에 그 초점이 있다고 생각한다. 컴퓨터의 운용에 있어 물리적으로 충분한 자원이란 존재하지 않는다. 아무리 고성능 컴퓨터를 사용한다 할지라도 무한정의 프로세스를 허용하지는 않으므로, 컴퓨터의 자원을 효율적으로 활용하여야 한다. 컴퓨터 하드웨어의 구조적 효율을 통해 일정량의 자원 관리를 꾀할 수는 있겠으나, 하드웨어 단독으로 그것을 해결하는 데에는 분명한 한계가 있다. 따라서 이 문제를 소프트웨어와의 상호 작용을 통해 해결하여야 하는데, 이때 등장하는 시스템 소프트웨어가 바로 운영..
Development/OS
2020. 7. 2. 08:35