컴퓨터 (6) 썸네일형 리스트형 컴퓨터의 역사 1-1 1. 컴퓨터 탄생[1940년대] 과거 미사일은 지금처럼 센서나 GPS로 목표물을 알아서 찾아가지 못했다. 한번 쏘면 한 방향으로만 움직였다. 정확한 발사각과 방향을 맞추어 쏘지 안흥면 미사일이 엉뚱한 곳에 떨어졌다. 컴퓨터가 탄생하기 전에는 발사각과 방향 계산을 사람이 손으로 직접 했다. 사람이 하는 계산은 느리고 종종 틀렸기 때문에 인간 능력을 뛰어넘는 기계가 필요했다. 컴퓨터는 미사일 발사각을 계산하려고 만들었다. 최초의 컴퓨터인 에니악은 펜실베이니아대학의 모클리(J. W. Mauchly)와 에커트(J. P. Eckert) 교수가 만들었다. 에니악은 규모가 30톤인 거대한 계산기로 사람이 주판으로 7시간이나 걸렸던 미사일 탄도 계산을 단 3초 만에 끝냈다,. 날씨나 바람의 미세한 영향을 미리 프로그래.. 프로그래밍과 알고리즘 1. 프로그래밍의 개념 컴퓨터가 일반 계산기와 다른 점은 프로그래밍(programming)을 할 수 있다는 것이다. 프로그래밍은 컴퓨터에 작업을 지시하는 것이다. 일반적으로 사람에게 작업을 지시할 때는 언어를 사용한다. 그릇을 옮겨 달라고 하든지 문을 닫아 달라고 부탁하면 상대방이 반응한다. 그러나 컴퓨터는 인간이 말하는 언어를 이해하지 못한다. 컴퓨터를 사용하는 작업과 일반적인 작업을 비교해 보자. 어느 식당에서 오늘 하루 판매한 음식 값을 계산한다고 하자. 가장 단순한 방식은 오늘 하루 판매한 음식 개수와 손님이 지불한 돈을 노트에 적는 것이다. 그러고는 영업을 종료한 후 계산기로 모든 음식 값을 더한다. 그러면 하루 판매한 음식을 계산할 수 있다. 컴퓨터를 사용할 때는 음식을 팔 때마다 그 가격을 .. 소프트웨어 1. 소프트웨어의 필요성 인간이 어떤 행위를 할 때 신체만으로는 부족하다. 신체를 움직이는 여러 가지 규칙과 절차가 필요하다. 예를 들어 누군가에게 정보를 전달하려면 언어를 배워야 하고, 일을 하거나 사회생활을 할 때도 여러 가지 규칙과 절차가 필요하다. 컴퓨터도 마찬가지다. 하드웨어만으로는 작동하지 않으며, 하드웨어를 움직이는 소프트웨어가 필요하다. 소프트웨어는 하드웨어를 사용하여 특정 목적을 달성하는 데이터 처리 방법을 모아 놓은 집합이다. 2. 소프트웨어의 종류 소프트웨어는 응용 소프트웨어와 시스템 소프트웨어로 나눈다. 응용 소프트웨어 특정한 작업을 할 때는 필요한 소프트웨어를 따로 사용해야 한다. 예를 들어 문서를 작성할 때는 아래아한글이나 MS워드 같은 소프트웨어를 사용하고, 인터넷을 할 때는 .. 하드웨어(CPU, 입력 장치) 1.CPU CPU(Centeal Processing Unit)는 주어진 명령에 따라 데이터를 계산하고 각종 주변 장치에 데이터의 입출력 명령을 내리는 장치다. 컴퓨터 내에서 대부분의 작업을 처리하기 때문에 CPU가 컴퓨터 성능을 좌우한다. 많이 사용하는 CPU 제품으로는 인텔과 AMD 제품이 있다. CPU는 컴퓨터 중심부에서 데이터를 처리(processing) 하기 때문에 프로세서(processor)라고도 한다. 컴퓨터 프로세서는 CPU 외에 GPU와 AP가 있다. GPU(Grephical processing Unit)는 그래픽 작업만 전문으로 하는 그래픽 전용 프로세서다. 3D 게임이나 동영상의 발달로 그래픽과 관련한 계산 작업이 많아졌는데, CPU 하나로 기본 계산 작업과 데이터 관리, 대용량 그래픽.. 컴퓨터의 개념과 동작원리 1. 컴퓨터의 개념 컴퓨터(computer)는 계산을 수행하는 장치다. 컴퓨터가 사용하는 자료를 데이터(data)라고 하는데, 컴퓨터는 데이터를 입력받아 처리(process) 한 후 출력하거나 저장한다. 컴퓨터가 데이터를 처리하면 의미 있는 자려가 되는데, 이를 정보(information)라고 한다. 그러므로 정보 기술(information Technology, IT)은 데이터를 가공하여 가치 있는 정보로 만드는 모든 기술을 의미한다. 일반적으로 정보 기술과 통신 기술은 밀접한 연관 관계가 있기 때문에 정보 기술과 통신 기술을 합쳐 '정보통신 기술'이라고 한다. 인간에 비하여 컴퓨터는 매우 단순한 작업만 하는 기계에 불과하다. 말 그대로 시키는 일만 정확하게 한다. 그러나 컴퓨터가 인간보다 뛰어난 능력이.. 미래발전 기술 1. 빅데이터 기술 빅데이터의 개념 인터넷 쇼핑몰 웹 사이트에 가입하면 개인정보가 해당 웹 사이트에 쌓인다. 다양한 정보를 체계적으로 모아 놓은 것을 데이터베이스(database)라고 한다. 데이터베이스에는 이름, 나이, 전화번호, 배송지 주소뿐 아니라 어떤 물건을 언제, 얼마에 샀는지 확인할 수 있다. 쇼핑몰 관리자는 데이터베이스를 분석하여 나이별, 직업별, 지역별 취향을 확인할 수 있고, 비 오는 날에는 어떤 물건이 잘 팔리는지, 어떤 물건이 많이 환불됐는지도 알 수 있다. 그래서 비 오는 날 메인 페이지 전면에 전시할 물건과 환불이 많아서 판매를 중단할 물건을 결정할 수 있다. 이러한 분석은 데이터가 많을수록 의미 있는 정보를 얻기 쉬워진다. 그래서 발전한 기술이 빅데이터다. 빅데이터(big dat.. 이전 1 다음