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

이 글은 한빛미디어 '혼자 공부하는 컴퓨터 구조 + 운영체제'를 공부하고 정리한 내용입니다. 스레드의 의미와 멀티스레드, 멀티프로세스의 차이는 무엇인가? ● 스레드(Thread) : 프로세스를 구성하는 실행의 흐름 단위 ※ 12강. 빠른 CPU를 위한 설계방법에서 나온 소프트웨어적 스레드를 다룬다. - 하나의 프로세스는 하나 이상 스레드를 가질 수 있으며, 스레드를 이용하면 하나의 프로세스에서 여러 부분을 동시에 실행 할 수 있다. - 프로그래밍을 통해 소프트웨어에서 동시에 여러 스레드를 처리 할 수 있도록 만들 수도 있다. - 스레드는 프로세스 내에서 각기 다른 스레드 ID, 프로그램 카운터 값을 비롯한 레지스터 값, 스택을 가지고 있다. - 프로세스의 여러 스레드들은 실행에 필요한 최소한의 정보(레지..

이 글은 한빛미디어 '혼자 공부하는 컴퓨터 구조 + 운영체제'를 공부하고 정리한 내용입니다. 클럭, 멀티코어, 멀티스레드는 무엇일까? 클럭(Clock) : CPU의 속도를 나타내는 단위. 컴퓨터 부품들은 '클럭 신호'에 맞춰 동작 CPU는 '명령어 사이클'의 정해진 흐름에 맞춰 명령어들을 실행 클럭 속도가 높아지면 CPU는 명령어 사이클을 더 빠르게 반복할 것이고, 다른 부품들도 더 빠르게 작동. 클럭 속도는 헤르츠(Hz) 단위로 측정. 1초에 한번 반복되면 클럭 속도는 1Hz ※ 클럭 속도는 항상 일정하지 않다. 고성능을 요할 땐 순간적으로 클럭속도를 높이고, 그렇지 않을 땐 클럭속도를 낮추는등 유연하게 속도를 조절하는데. 최대 클럭 속도를 강제로 더 끌어올리는 기법을 오버클럭킹(Overclocking..