실제적 구현(코드)을 보여주는 자료들이다.한국어 자료가 제공된다면, 한국어 자료를 기준으로 소개한다. 전공서적은 너무나 이론 중심이다. 이론을 바탕으로 구현하면 된다지만, 막막할 것이다.실제적인 코드로 학습하고 싶지만, 오픈소스는 너무 거대하고 얽혀있기 때문에 난이도가 있다.수업을 따라가듯, 실습할 수 있는 자료가 있다면 좋을 것이다.운영체제라면 XV6 가 그 예시이다. MIT에서 education을 목적으로 만들었고, 실제 OS 수업에서 활용하고 있다.우선은 추천 목록과, 지극히 개인적인 평점을 먼저 남겨두었다.세부적인 이야기는 차차 채워보겠다.컴퓨팅 시스템도서컴퓨터 아나토미 / 이만우 지음전자석~CPU~프로그래밍언어까지의 발전 모습 중 가장 원초적인(동작되는 컴퓨팅 시스템) 컴퓨팅 시스템을 만드는..
들어가며대학교재로 널리 쓰이는 컴퓨터 구조 전공서적이다. 아카데믹한 개념을 이해하는데 매우 좋은 책이다. 하지만 VHDL 또는 Verilog을 이용해서 설계를 구현하는 방법을 채택하고 있다. 처음부터 보기에는 약간의 장벽이 있는 셈이다.전문적으로 파고들기 이전에, "동작"하는 CPU를 직접 만들어보는 것이다.그 이후 deep dive 해보면, 받아들여지는 정도가 다를 것이다.Course해당 시리즈는 유튜브의 구석기 컴공과 : 밑바닥부터 만드는 CPU (cpu from scratch)를 따라가며 작성했다.도서 "그래서 컴퓨터는 어떻게 동작하나요?"을 강의하는 동영상이다. 책에 있는 내용에 한계를 두지 않고, 확장해서 알려준다. 해당 포스팅에서는, 책에서 다루는 범위에 더해 강의자가 추가한 몇 가지의 아이디..
컴퓨터의 핵심 부품은 많다. CPU, 메인 보드, RAM 등 그렇다면 이러한 핵심 부품들은 어떻게 만드는 것일까? 반도체라는 단어를 들어봤을 것이다. 도체와 부도체의 중간정도의 성질(전류가 흐르기 위해 넘어야 할 에너지 장벽의 높이가 도체보다는 높고, 부도체보다는 낮음)을 띄어 특정 전압을 주면 전류가 흐르는 것이다. 이러한 성질은 스위치에 비유될 수 있는데, 그 역할을 하는 유닛을 트랜지스터라 한다. 현대적 회로는 매우 작은 크기에 많은 회로를 집어넣는 집적회로(IC; Integrated Circuit)를 구현하기 위해 실리콘 슬라이스에 회로 그림을 그려 넣는 방식으로 공정하고 있다. CPU는 어떻게 만들까? 해당 영상에서는 컴퓨터의 핵심 부품 중 CPU의 공정 과정을 전반적으로 보여준다. Youtub..
- Total
- Today
- Yesterday
- CPU
- 논문추천
- tree
- Dispatcher Servlet
- generic sort
- 톰캣11
- condition variable
- 객체 변조 방어
- C
- PS
- pocu
- thread
- S4
- 엔티티 설계 주의점
- Memory
- servlet
- Java
- sleep lock
- JPA
- 개발 공부 자료
- 이진탐색
- OOP
- 연관관계 편의 메서드
- 백준
- Spring MVC
- core c++
- generic swap
- reader-writer lock
- tomcat11
- S1
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |