메모리와 프로세스와 CPU
초창기 강의에서
메모리와 CPU에대해서 설명해주셧을때
메모리(RAM)는 프로세스(현재 실행중인 프로그램)에 데이터와 명령어를 저장한다고 하였다고 들었습니다.
프로그램이 실행하려면 메모리에 저장이 되어야한다고
이해가 안가는게
프로그램을 실행한다는건
CPU가 메모리에있는 데이터를 가지고와서 그 프로그램에 데이터와 명령어를 해석한후 동작을 시켜야 프로그램이 실행되는거 아닌가요? 그이후에 프로그램이 실행되면 거기에대한 명령어와 데이터가 저장되는거 아닌가요?
애초에 CPU가 명령어를 해석하고 동작시키기전에
메모리에 프로세스의 데이터들이 저장이 될 수가 있나요?
이 프로세스 즉, 현재 실행중인 프로그램 이라는 단어때문에 굉장히 애매모호 해지네요
답변 1
0
안녕하세요~
적재되어 있지 않은 명령어/데이터를 실행할 경우
해당 부분을 보조기억장치에서 메모리로 적재한 뒤,
적재된 내용을 다시 읽어들여 실행하게 됩니다.
이 부분은
운영체제 파트에서 나오는 이야기인데,
추후 확인해 보시면 더욱 명확히 이해할 수 있을 거라 생각합니다
좋은 질문과 꼼꼼한 학습에 감사드립니다.
화이팅입니다!
17:00 부분에 ddr4 sdram은 길이 16개인듯한 ram이라고 설명했는데
0
78
1
유니코드 문자 집합
0
65
0
컴퓨터 구조의 기본 흐름
0
80
1
메모리로부터 주소버스를 통해 받아들이는 주소번지를 CPU로 가져오는 경우
0
73
1
리눅스, 윈도우, IOS 등등 대부분의 운영체제는 같은 구조로 이루어져 있나여?
0
64
1
강의에 나오는 pdf
0
150
2
슈퍼스칼라 프로세서
0
99
1
컴퓨터가 이해하는 두 가지 정보 : 데이터 쪽 질문
0
94
1
캐시 메모리
0
84
1
메모리맵 / 고립형 차이
0
190
1
마무리 - 확인 문제에 대해 질문있습니다.
0
112
1
뮤텍스 락
0
161
2
가상메모리의 필요성
0
191
1
섹션12. 입출력장치의 대기상태
0
96
1
P.301 질문
0
70
1
메모리맵 IO와 고립형 IO 차이 질문
0
133
1
강의하실 때, 보여주시는 ppt 파일 혹시 어디서 받을 수 있는건가요?
0
200
1
파일 시스템 관련 질문 있습니다.
0
111
1
페이징 관련 질문드립니다.
0
135
1
DMA 컨트롤러
0
179
1
보수랑 플래그 관련해서 질문드립니다
0
171
2
페이지
1
182
2
책에 있는 내용이 다 들어가 있나요?
0
188
1
페이지의 수
0
97
1





