Study/혼자 공부하는 컴퓨터구조+운영체제 정리 13

2주차 미션

1) p.125의 확인문제 2번 플래그 레지스터: 연산결과 혹은 CPU상태에 대한 부가정보를 저장하는 레지스터 프로그램 카운터: 메모리에서 가져올 명령어의 주소를 저장하는 레지스터 명령어 레지스터: 해석할 명령어를 저장하는 레지스터 범용 래지스터: 데이터와 주소를 모두 저장하는 레지스터 2) p.155의 확인문제 4번 코어 선택미션) 코어와 스레드 : 코어는 명령어를 실행할 수 있는 '하드웨어 부품' 스레드는 '명령어를 실행하는 단위' 멀티 코어와 멀티 스레드: 멀티 코어 프로세서는 명령어를 실행할 수 있는 하드웨어 부품이 cpu안에 두개 이상 있는 cpu 멀티스레드 프로세서는 하나의 코어로 여러개의 명령어를 동시에 실행할 수 있는 cpu

1주차 미션

기본미션 1) p.51 3번 :프로그램이 실행되려면 반드시 메모리=주기억장치=RAM에 저장되어 있어야 합니다. 2) p.65 3번 : 1101(2)의 음수를 2의 보수표현법으로 구하기 1101 --모든 0과 1뒤집기 --> 0010 --1 더하기--> 0011 ==> 1101(2) 를 음수로 표현한 값은 0011(2)입니다. 선택미션 p.100의 스택과 큐의 개념을 정리하기 스택 - 한 쪽 끝이 막혀있는 통과 같은 저장공간 - 한쪽 끝이 막혀있어서 막혀있지 않은 쪽으로 데이터를 차곡차곡 저장 저장한 데이터를 뺄때는 마지막으로 저장한 데이터부터 빼는 후입 선출 (LIFO)구조 - 스택에 새로운 명령어를 저장하는 것은 PUSH, 빼내는 것은 POP - 비어있는 스택에서 데이터를 빼내려고 할 때 stack u..

1장 컴퓨터 구조 시작하기

1-1) 컴퓨터 구조를 알아야 하는 이유 문제 해결 능력 향상 성능/용량/비용을 고려하며 개발할 수 있음 1-2) 컴퓨터 구조의 큰 그림 데이터와 명령어로 프로그램이 작동한다. 데이터는 컴퓨터가 이해하는 문자, 숫자, 이미지 등의 정보 명령어는 데이터를 움직이고 컴퓨터를 작동시키는 정보 컴퓨터의 4가지 핵심 부품 1. cpu(중앙처리장치) 2. 메모리(주기억장치) 3. 보조기억 장치 4. 입출력 장치 이며 시스템 버스를 통해 서로서로 연결됨