이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
밑바닥부터 만드는 컴퓨팅 시스템
불 논리부터 컴퓨터 아키텍처, 운영체제까지 2판
베스트
IT 모바일 top100 2주
구매혜택

'실용주의 프로그래머 20주념 기념판 메모북' 증정 (포인트 차감, 한정수량)

가격
32,000
10 28,800
YES포인트?
320원 (1%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능
  •  최저가 보상
  •  문화비소득공제 신청가능

Program, Programming, Programmer

이 상품의 태그

책소개

목차

I부 하드웨어

1장 불 논리
1.1 불 대수
1.2 논리 게이트
1.3 하드웨어 구성
1.4 명세
1.5 구현
1.6 프로젝트
1.7 정리

2장 불 연산
2.1 산술 연산
2.2 2진수
2.3 2진 덧셈
2.4 부호가 있는 2진수
2.5 명세
2.6 구현
2.7 프로젝트
2.8 정리

3장 메모리
3.1 메모리 장치
3.2 순차 논리
3.3 명세
3.4 구현
3.5 프로젝트
3.6 정리

4장 기계어
4.1 기계어: 개요
4.2 핵 기계어
4.3 핵 프로그래밍
4.4 프로젝트
4.5 정리

5장 컴퓨터 아키텍처
5.1 컴퓨터 아키텍처 기초
5.2 핵 하드웨어 플랫폼: 명세
5.3 구현
5.4 프로젝트
5.5 정리

6장 어셈블러
6.1 배경
6.2 핵 기계어 명세
6.3 어셈블리-2진 코드 번역
6.4 구현
6.5 프로젝트
6.6 정리

II부 소프트웨어

7장 가상 머신 I: 프로세싱
7.1 가상 머신 패러다임
7.2 스택 머신
7.3 VM 명세, 파트 I
7.4 구현
7.5 프로젝트
7.6 정리

8장 가상 머신 II: 제어
8.1 고수준 마법
8.2 분기
8.3 함수
8.4 VM 명세, 파트 II
8.5 구현
8.6 프로젝트
8.7 정리

9장 고수준 언어
9.1 예제
9.2 잭 언어 명세
9.3 잭 응용프로그램 만들기
9.4 프로젝트
9.5 정리

10장 컴파일러 I: 구문 분석
10.1 배경
10.2 명세
10.3 구현
10.4 프로젝트
10.5 정리

11장 컴파일러 II: 코드 생성
11.1 코드 생성
11.2 명세
11.3 구현
11.4 프로젝트
11.5 정리

12장 운영체제
12.1 배경
12.2 잭 OS 명세
12.3 구현
12.4 프로젝트
12.5 정리

13장 후기: 더 재미있는 여행

부록 1 불 함수 합성
부록 2 하드웨어 기술 언어
부록 3 테스트 기술 언어
부록 4 핵 칩 세트
부록 5 핵 문자 집합
부록 6 잭 OS API

저자 소개3

노암 니산

관심작가 알림신청

Noam Nisan

예루살렘 히브루대학교(Hebrew University of Jerusalem)의 컴퓨터 과학 및 공학과 교수다.

시몬 쇼켄

관심작가 알림신청

Shimon Schocken

헤르츨리야 학제 간 연구센터(Interdisciplinary Center, Herzliya)의 에피아라지 컴퓨터 과학과의 초대학장이자 교수다.
서울대 물리학과 복잡계네트워크 연구실에서 통계 물리학을 전공하고, IT 업계에서 데이터 분석 및 모델링에 관련한 일을 죽 해왔다. 데이터가 바꾸어 가는 현재와 미래를 꾸준히 관찰하는 재미로 살고 있으며, 데이터에 담겨있는 흥미로운 이야기를 다른 이에게 들려주어 그 변화에 일조할 수 있는 사람이 되는 것이 목표다. 옮긴 책으로는 『아름다운 시각화』, 『해커 스타일로 배우는 기계학습』, 『디자이닝 인포메이션』이 있다.

김진홍의 다른 상품

품목정보

발행일
2023년 04월 24일
쪽수, 무게, 크기
444쪽 | 730g | 172*225*20mm
ISBN13
9788966263929

출판사 리뷰

컴퓨터 시스템의 큰 그림을 그릴 수 있게 해주는 컴퓨터 과학 필독서!

많은 대학, 코딩 부트 캠프, 해커 클럽, 온라인 강좌 플랫폼에서 ‘Nand to Tetris’라는 강의의 교재로 활용되어온 《밑바닥부터 만드는 컴퓨팅 시스템》이 새롭게 개정되어 출간되었다. 이 책은 ‘Nand to Tetris(Nand에서 테트리스까지)’라는 하나의 큰 프로젝트로 구성되어 있다. Nand라는 가장 기초적인 논리 게이트에서 시작해서 12개의 서브 프로젝트를 수행하고 나면, 테트리스 게임뿐 아니라 어떤 프로그램도 실행할 수 있는 범용 컴퓨터를 완성하게 된다. 이 책에서 설명한 컴퓨터 시스템은 진짜로 만들 수 있고, 실제로 작동한다! 이 책은 소매를 걷어붙이고 기꺼이 컴퓨터를 밑바닥부터 만들어 보려는 적극적인 독자를 대상으로 한다. 여러분이 시간과 노력을 들여 차근차근 만들어 본다면, 단순히 관련 지식을 읽어 볼 때보다 비교할 수 없을 만큼 컴퓨터에 대한 이해도가 높아질 것이다.

[2판에서 달라진 점]

새롭게 개정된 2판은 크게 ‘1부: 하드웨어’와 ‘2부: 소프트웨어’로 나누어 재구성하였다. 모든 장과 프로젝트는 구현에서 추상화를 분리하는 데 중점을 두어 다시 쓰였으며, 새로운 절과 그림, 예제 들이 많이 추가되었다. 또한 기술적, 이론적 주제를 집중적으로 다루는 부록도 새로 추가되었다.

[대상 독자]

- 컴퓨터 공학을 전공하는 학부생 및 대학원생
- 하드웨어 아키텍처, 운영체제, 컴파일, 소프트웨어 공학에 대한 지식을 하나의 과정으로 배우고 싶은 비전공자

[관련 자료]

공식 웹사이트인 www.nand2tetris.org에는 200여 개의 테스트 프로그램과 스크립트 등 모든 프로젝트 자료가 올라와 있어 12개 프로젝트를 단계적으로 개발하고 단위 테스트를 할 수 있다. 모든 자료는 ‘Nand to Tetris’ 과정을 배우거나 가르치고자 하는 사람이라면 누구나 사용할 수 있도록 모두 공개되어 있다. 또한 동영상을 보면서 공부하고자 하는 사람들을 위해 Coursera 강의(https://www.coursera.org/learn/build-a-computer)도 개설되어 있다.

추천사

“이 책은 현대의 컴퓨터 아키텍처가 복잡함에도 불구하고 컴퓨터를 완전히 이해하고 마스터하는 게 여전히 가능하다는 것을 보여 준다. 그게 가능했던 이유는, 저자가 오류 처리와 최적화를 생략하고 핵심 개념을 설명하는 데 집중했기 때문이다. 초판에 비해 2판은 하드웨어와 소프트웨어를 더 명확하게 구분한다.” - 헤이즈(Heise)

추천평

니산과 쇼켄은 ‘인간의 사고’에서 ‘논리 게이트’에 이르기까지 거의 완벽한, 깊이 있는 걸작을 만들어 냈다. for 루프를 작성하거나 OR 게이트를 설계하는 것처럼 간단한 작업부터 본격적인 컴퓨터나 컴파일러를 구축하는 복잡한 작업까지 쉽게 설명하고 있으며, 직접 만들어 볼 수 있는 도구 모음을 통해 ‘생명’을 부여한다. - 아카시 티아기(Aakash Tyagi) (텍스트 A&M 대학 실무교수)

리뷰/한줄평9

리뷰

9.4 리뷰 총점

한줄평

10.0 한줄평 총점
28,800
1 28,800