[한 권으로 읽는 컴퓨터 구조와 프로그래밍 - 조너선 스타인하트 저] 한 장 요약
2022. 12. 25. 17:32ㆍ북리뷰/한 장 요약
728x90
이미 알고 있는 내용은 적지 않음. 실질적으로 운영체제 계열에서 많이 본 내용들이 겹쳐서 책 두께 대비 적은 내용이 많이 없는듯...
1장 : 컴퓨터 내부의 언어 체계
- 오버플로 발생시 조건코드 레지스터(Condition code register) 중 오버플로 비트가 있어 확인이 가능
- 언더플로도 마찬가지
- 현대 컴퓨터에서는 부호와 크기 표현법이나 1의 보수 표현법을 사용하지 않음
- 2의 보수 표현법 씀
- 비트 뒤집고 1 추가
- 올림 발생시 버림
- UTF-8은 모든 아스키 문자를 8비트로 표현 : 아스키 데이터를 인코딩 할 때 추가 공간이 필요하지 않음
2장 : 전자 회로의 조합 논리
- 아날로그 : 연속적
- 디지털 : 이산적
- 실렉터 : 분기 처리
3장 : 메모리와 디스크의 핵심 : 순차논리
- 카운터 : 시간 셈
- 레지스터 : 값을 기억
- 버스 : 비트를 이동시키는 수단
4장 : 컴퓨터 내부 구조
- ALU : 산술 논리 장치, CPU 핵심 부품
- PC : 프로그램 카운터 : 메모리에서 명령어 위치를 알려줌
- 누산기 : ALU가 계산한 결과를 저장
5장 : 컴퓨터 아키텍처와 운영체제
- 인터럽트 : CPU실행을 잠깐 중지
- 커널 : 각 프로그램을 서로 전환시켜주는 관리자 프로그램
- MMU : 메모리 관리 장치 : 가상 주소를 물리 주소로 변환
- 프로그램이 가상주소를 사용해 작성
데이터 구조와 처리
- 프로그램이 가상주소를 사용해 작성
- 디스크 기본 단위 : 블록
- 연속적인 블록 : 클러스터
훌륭한 프로그래머가 되기 위한 팁과 경험담
- 자기중심적 설계 X 변화에 순응하라
- 기본이 탄탄해야
- 상황 일지 작성
- 프로젝트 스케줄링
- 코드 짜기 전에 생각을 글로 쓰자
728x90
'북리뷰 > 한 장 요약' 카테고리의 다른 글
[아파치 카프카 애플리케이션 프로그래밍 with 자바 - 최원영 저] 한 장 요약 (0) | 2023.03.17 |
---|---|
[도메인 주도 개발 시작하기 - 최범균 저] 한 장 요약 (2) | 2023.01.13 |
[자바 코딩, 이럴 땐 이렇게 - 배병선 저] 한 장 요약 (0) | 2022.12.27 |
[함께 자라기 - 김창준 저] 한 장 요약 (0) | 2022.12.06 |
[Unit testing(단위 테스트)-블라디미르 코리코프 저] 한 장 요약 (2) | 2022.12.04 |