[컴퓨터에 대하여] #10 프로그램 내장 방식이란? 컴퓨터가 스스로 동작하게 된 계기
·
알쓸신잡/컴퓨터에 대하여
안녕하세요, 토스트데브입니다!오늘은 컴퓨터의 근간이 되는 개념, 바로 ‘프로그램 내장 방식’에 대해 알아보겠습니다.우리가 컴퓨터를 사용해 다양한 작업을 처리할 수 있는 이유는 명령어와 데이터를 컴퓨터가 ‘스스로 기억하고 처리’할 수 있기 때문인데요, 이 모든 것이 가능해진 배경에는 폰 노이만(John von Neumann)이 제안한Stored Program Concept, 즉 프로그램 내장 방식이 있습니다. 🧠 프로그램 내장 방식이란?과거의 기계식 또는 초기 계산기는 계산하려면 하드웨어 자체를 바꾸거나 배선 교체가 필요했습니다.즉, 하나의 기능만 수행하는 고정된 구조였던 셈이죠.하지만 프로그램 내장 방식에서는 명령어(프로그램)와 데이터를 같은 기억장치(메모리)에 함께 저장하고, 컴퓨터가 이를 불러와서..
[컴퓨터에 대하여] #09 전자식 계산기의 등장! ENIAC부터 컴퓨터의 문이 열리다
·
알쓸신잡/컴퓨터에 대하여
안녕하세요, 토스트데브입니다!오늘날 우리가 사용하는 컴퓨터는 어느 날 갑자기 생긴 것이 아닙니다.이전 글에서 다룬 기계식 계산기와 차분기관은 그 기반이 되었고, 오늘은 그 계보를 잇는 전자식 계산기의 등장에 대해 알아보려 합니다.전자 기술이 계산에 도입되면서 드디어 현대 컴퓨터로 이어지는 결정적인 진보가 시작된 것이죠. ⚙️ 기계식에서 전자식으로: 기술의 대전환기계식 계산기는 톱니바퀴, 레버, 기어를 이용해 숫자를 처리했습니다.하지만 속도와 정확성에는 한계가 있었죠.전자식 계산기는 이러한 한계를 극복하기 위해 기계적 부품 대신 진공관(真空管)을 사용해 계산을 수행하게 됩니다.이로 인해 계산 속도가 수백 배 이상 빨라지고, 복잡한 연산도 가능해졌습니다. 🧠 최초의 전자식 계산기, 에니악(ENIAC)1..
[컴퓨터에 대하여] #08 컴퓨터의 시작은 주판이었다? 초창기 계산도구의 역사
·
알쓸신잡/컴퓨터에 대하여
안녕하세요, 토스트데브입니다!우리가 지금 사용하는 컴퓨터와 계산기는 오랜 시간 동안의 발전을 거쳐 탄생한 결과물입니다.오늘은 인류가 수를 계산하고 정보를 처리하기 위해 사용했던 초창기 계산 도구들에 대해 함께 알아보겠습니다. 🗿 1. 손가락과 돌멩이 – 가장 오래된 계산기인류는 수천 년 전부터 수량을 세기 위해 손가락이나 돌멩이, 나뭇가지 등을 사용해왔습니다.이러한 도구들은 기록은 남지 않았지만, 수 개념의 시작이었으며 직관적인 계산 보조수단이었습니다. 📏 2. 결승(結繩)과 주판 – 고대 문명의 지혜결승법 (Knotted Ropes)고대 중국과 잉카 제국에서는 끈에 매듭을 지어 숫자나 정보를 기록했습니다.이는 단순한 수 계산을 넘어, 정보 저장의 역할도 했다고 알려져 있습니다.주판(Abacus)..
[컴퓨터에 대하여] #07 PC만 컴퓨터가 아니다? 컴퓨터의 다양한 종류 알아보기
·
알쓸신잡/컴퓨터에 대하여
안녕하세요, 토스트데브입니다!우리는 매일같이 컴퓨터를 사용하고 있지만,정작 "컴퓨터의 종류에는 무엇이 있을까?"라는 질문에는 쉽게 대답하지 못하곤 하죠.이번 글에서는 우리가 주변에서 접할 수 있는 다양한 컴퓨터의 종류에 대해 함께 알아보겠습니다. 💻 1. 개인용 컴퓨터 (PC, Personal Computer)가장 익숙한 형태의 컴퓨터입니다.책상 위에 있는 데스크탑, 가방에 넣고 다니는 노트북, 최근에는 태블릿까지 포함되기도 하죠.일반 사용자용문서 작업, 인터넷, 게임, 코딩 등성능, 가격, 휴대성에 따라 선택 가능 🖥️ 2. 워크스테이션 (Workstation)개인용 컴퓨터처럼 보이지만, 더 강력한 성능을 가진 전문용 컴퓨터입니다.설계, 영상 편집, 시뮬레이션 등 전문가용 작업고성능 CPU, G..
[컴퓨터에 대하여] #06 데이터는 어떻게 처리될까? 정보가 되는 과정 쉽게 이해하기
·
알쓸신잡/컴퓨터에 대하여
안녕하세요, 토스트데브입니다!이번 글에서는 데이터 처리에 대해 알아보겠습니다.우리가 흔히 사용하는 스마트폰, 컴퓨터, 인터넷 서비스… 이 모든 기술의 중심에는 바로 데이터가 있습니다. 하지만 단순한 데이터는 ‘의미 없는 값’일 뿐, 이를 유용한 정보로 바꾸는 과정, 즉 데이터 처리가 핵심입니다. ✅ 데이터 처리란?데이터 처리(Data Processing)는입력된 원시 데이터(raw data)를 수집, 가공, 저장, 분석, 출력하여 의미 있는 정보로 바꾸는 과정을 말합니다.즉, 데이터 → 처리 → 정보 로 이어지는 흐름이며,우리가 유튜브에서 영상을 추천받거나, 인터넷 쇼핑 시 맞춤 상품이 뜨는 것도 모두 이 과정 덕분입니다. 🔄 데이터 처리의 기본 단계입력(Input)키보드, 센서, 마이크 등으로 데..