inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

뭔가 더 심화해서 배울 수 있는 자료가 더 있을지 넌지시 여쭤봅니다.

해결된 질문

879

공부하자

작성한 질문수 2

1

안녕하세요. 현재 제가 선생님 책을 사서 읽고 있는 중인데, 혹시 이 보다 더 심화된 내용의 책도 존재하나요?? 뭔가 공부하다 보니까 설명을 너무 잘 적어두셨고, 강의까지 있으니까 이해도 쉽고 해서 이 이상 더 배우고 싶은 욕심이 생겼어요, 그래서 이 책을 다 나가고 나면 연계해서 추가적으로 더 배우고 싶은데, 혹시 계획 중이거나 기존에 존재하는 그런 자료 없을까요?

컴퓨터-구조 운영체제 기술면접

답변 1

3

강민철

안녕하세요.

좋게 읽어주셔서 감사드립니다^^

이 이상부터는 어떤 부분을 심화 학습하고 싶은지에 따라 다를 듯 합니다.

컴퓨터 구조, 그 중 CPU를 더 학습하고 싶을 경우

어셈블리어나

인텔이나 AMD, ARM 공식 문서가 큰 도움이 될 것입니다.

메모리, 보조기억장치, 입출력장치의 경우 다양한 부품들의 규격, 만듦새등을

업체별로 확인해보는 것도 좋은 심화 학습이 될 것입니다.

 

운영체제도 어떤 부분을 심화학습하고자 하시는지에 따라 다를 듯 합니다.

개인적으로는 C언어를 좋아해서

kernel.org 에 공개된 리눅스 커널 오픈소스의 코드를 분석하곤 했습니다.

(시스템 콜의 동작, CPU 스케줄링 등)

아니면 C, Python, Java 등으로 프로세스, 스레드를 다루어보거나

프로세스 동기화를 시도해보는 것도 좋은 학습이 될 것 입니다.

 

참고로 하단 링크에 가보시면 일부분 심화 학습 자료를 준비해두었습니다.

https://github.com/kangtegong/self-learning-cs

 

0

공부하자

친절하고 자세한 답변 정말 고맙습니다. 진짜 많은 도움 되었습니다!

17:00 부분에 ddr4 sdram은 길이 16개인듯한 ram이라고 설명했는데

0

80

1

유니코드 문자 집합

0

65

0

컴퓨터 구조의 기본 흐름

0

80

1

메모리로부터 주소버스를 통해 받아들이는 주소번지를 CPU로 가져오는 경우

0

74

1

리눅스, 윈도우, IOS 등등 대부분의 운영체제는 같은 구조로 이루어져 있나여?

0

64

1

강의에 나오는 pdf

0

150

2

슈퍼스칼라 프로세서

0

99

1

컴퓨터가 이해하는 두 가지 정보 : 데이터 쪽 질문

0

94

1

캐시 메모리

0

85

1

메모리맵 / 고립형 차이

0

190

1

마무리 - 확인 문제에 대해 질문있습니다.

0

112

1

뮤텍스 락

0

163

2

가상메모리의 필요성

0

193

1

섹션12. 입출력장치의 대기상태

0

96

1

P.301 질문

0

71

1

메모리맵 IO와 고립형 IO 차이 질문

0

133

1

강의하실 때, 보여주시는 ppt 파일 혹시 어디서 받을 수 있는건가요?

0

201

1

파일 시스템 관련 질문 있습니다.

0

112

1

페이징 관련 질문드립니다.

0

136

1

DMA 컨트롤러

0

183

1

보수랑 플래그 관련해서 질문드립니다

0

173

2

페이지

1

183

2

책에 있는 내용이 다 들어가 있나요?

0

188

1

페이지의 수

0

98

1