검색어 입력폼

[컴퓨터]성공과 실패를 결정하는 1%의 컴퓨터 원리를 읽고

저작시기 2006.05 |등록일 2006.08.01 한글파일한글 (hwp) | 12페이지 | 가격 1,500원

소개글

Chapter 별로 정리해서 읽기 쉽게 정리한 자료입니다.

목차

Chapter 01. 컴퓨터 3대 원칙의 비밀
Chapter 02. 뚝딱뚝딱! 컴퓨터를 만들어보자
Chapter 03. 한번은 해보고 싶은 핸드 어셈블
Chapter 04. 흐르는 강물 같은 프로그램
Chapter 05. 알고리즘과 친해지는 7가지 포인트
Chapter 06. 데이터 구조와 친해지는 7가지 포인트
Chapter 07. 객체 지향 프로그래밍을 하자
Chapter 08. 데이터베이스를 만들자!
Chapter 09. TCP/IP 네트워크 이해하기
Chapter 10. 데이터를 암호화하자!
Chapter 11. XML 바로알기

Chapter 12. SE는 시스템 구축의 현장 감독

본문내용

Chapter 01. 컴퓨터 3대 원칙의 비밀
컴퓨터는 개발되고 일반에게 보급되면서 오늘날까지 꾸준하게 발전되어 왔다. 처음 컴퓨터가 계산기 정도의 기능을 가졌던 것에 비해 현재의 컴퓨터는 더 복잡한 기능들을 한꺼번에 빠른 속도로 해낸다. 나도 처음의 컴퓨터와는 무언가가 다른 원리가 새롭게 발명되면서 발전하게 된 것이 아닌가 하고 생각했는데, 여기서는 컴퓨터의 변하지 않는 3대 원칙을 설명해 줘서 조금 놀라웠다.
그 3대 원칙은 첫째, 컴퓨터는 입력, 연산, 출력을 수행하는 장치다. 둘째, 프로그램은 명령과 데이터의 집합체이다. 셋째, 인간의 감각과는 다른 컴퓨터만의 사정이 있다. 이다.
컴퓨터 하드웨어는 많은 IC(집적회로)로 구성되어 있고 이 핀은 입력용이거나 출력용이다. 컴퓨터는 정보를 입력해서 그 정보를 연산해서 정보를 출력해내고 이것은 한 세트이다. 컴퓨터는 뭔가를 생각해서 정보를 생산할 수 없다. 그래서 컴퓨터와 사람이 다르다고 하는 것인데, 막상 그렇다고 쓰여진 글을 보니 왠지 놀라웠다. 컴퓨터로는 사람이 몇 년 동안 해도 못하는 일을 몇 시간 만에 해내기도 하니까 인간보다 우수한 것으로 생물처럼 생각하고 있었던 것 같다. 다음 원칙은 프로그램의 기초로 프로그램은 명령과 데이터의 집합으로 구성되어 있다는 것이다. 이것은 수학과 비슷하다. y=f(x) 와 같은 프로그래밍 언어가 사용되는데 f라는 함수에 x라는 변수를 입력해 그 수행결과 y라는 변수에 출력되는 것에서 보면 알 수 있다. 마지막 원칙은 컴퓨터는 컴퓨터만의 사정이 있다는 것이다. 그 예로 ‘ㅃ’을 인간은 ‘ㅂ`을 두 번 쓰는 것으로 생각하지만 컴퓨터는 shift를 누른 상태에서 ’ㅂ`을 누른 것이다. 컴퓨터는 모든 정보를 수치로 표현하기 때문에 인간의 감각과는 다르게 되는 것이다. 따라서 아무리 많은 일을 해내는 컴퓨터라도 인간과는 근본적으로 다르기 때문에 마지막 목표는 인간과 비슷한 컴퓨터를 만들어 내는 것이라고 할 수 있다.
초등학생일 때 처음 접해 본 컴퓨터에 비하면 지금의 컴퓨터는 훨씬 편리해 지고 인간과 가까워 졌다고 할 수 있다. 그때는 DOS라는 OS여서 처음 접하는 사용자라면 사용할 수가 없었다. 그러나 지금의 윈도우라는 OS는 마우스로 클릭, 더블 클릭하면 사용 할 수 있어서 훨씬 쉽게 사용할 수 있다. 어릴 때의 ‘컴퓨터‘라는 것은 컴퓨터 전문가들만 사용하는 전문 기계라는 생각이 있었는데 지금은 누구나 다 널리 사용하고 있다. 이처럼 컴퓨터가 나날이 발전을 하면 SF영화에서 나오는 인간과 같은 모양의 컴퓨터(일본에서 두발로 걷는 로봇이 선보여 지긴 했지만)도 나올 것 같다는 생각도 들었다.
하드웨어의 중요한 구성요소로는 CPU, 메모리, I/O가 있다. CPU는 컴퓨터의 두뇌가 되는 것으로 가장 중요한 부품이고 컴퓨터의 성능을 결정짓는 핵심요소이며, 메모리는 명령과 데이터를 기억하는 것이다. 중학교 때만 해도 486컴퓨터를 사용했는데 지금은 펜티엄4를 사용하고 있고 성능의 차이는 엄청나다. 컴퓨터 광고에 보면
다운로드 맨위로