일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 풀이
- BFS
- 보조기억장치
- 독학
- 혼자 공부하는
- 장치컨트롤러
- 131701
- C++
- 렌더링 파이프라인
- CPU 스케줄링
- 입출력장치
- 프로그래머스
- 지역변수
- 컴퓨터구조
- static
- Transform
- DirectX
- 그래프
- 코딩테스트
- 멀티스레드
- 운영체제
- 프로세스
- 스레드
- 한빛미디어
- DDR SDRAM
- 혼자공부하는
- dfs
- 인터럽트
- 138477
- 컴퓨터 구조
- Today
- Total
목록혼자 공부하는 (2)
빼미의 개발일기

이 글은 한빛미디어 '혼자 공부하는 컴퓨터 구조 + 운영체제'를 공부하고 정리한 내용입니다. 운영체제의 핵심 서비스인 프로세스 관리는 무엇이고, 실행되는 과정은 어떻게 되는가? - '실행되는 프로그램'을 프로세스(Process)라고 하는데, 사용자가 볼 수 있는 공간에서 실행되는 프로세스를 포그라운드 프로세스(Foreground Process), 볼수 없는 공간에서 실행되는 프로세스를 백그라운드 프로세스(Background Process)라고 한다. - 사용자와 상호작용하지 않고 정해진 일을 수행하는 백그라운드 프로세스를 유닉스 체계 운영체제에선 데몬(Daemon), 윈도우 운영체제에선 서비스(Service)라고 한다. - CPU 자원은 한정되어 있고, 모든 프로세스들은 차례대로 돌아가며 한정된 시간만큼..

이 글은 한빛미디어 '혼자 공부하는 컴퓨터 구조 + 운영체제'를 공부하고 정리한 내용입니다. 1강. 컴퓨터 구조를 알아야 하는 이유 문제해결 능력을 기를 수 있다. 성능, 용량, 비용을 고려한 개발을 할 수 있다. ◆ 문제 해결 능력이라면? - 동일한 코드더라도 어떤 PC에선 동작을 하지 않는 경우가 더러 있다. 이때 컴퓨터의 구조와 내부를 분석할 수 있는 능력이 있다면 이를 모르는 사람과 비교하더라도 더 다양한 문제 해결 방법을 고민하고 적용할 수 있다. 컴퓨터를 관조 할 수 있는 능력. 즉 문법에 맞는 소스 코드를 컴퓨터에 입력만 하는 개발자가 아닌 컴퓨터를 내려다보며 문제를 해결할 수 있는 개발자가 될 수 있다. ◆ 성능, 용량, 비용? - 생황이나 본인의 환경에 따라서 컴퓨터의 성능, 용량, 비용..