본문 바로가기
기초 CS/네트워크

컴퓨터 역사

by GWLEE 2025. 4. 3.

🧠 컴퓨터, 운영체제, 네트워크의 역사 정리

1️⃣ 컴퓨터의 시작 – 애니악 (1943년)

  • 미군 지휘 하에 펜실베이니아 대학교에서 개발
  • 세계 최초의 전자 디지털 컴퓨터 (ENIAC)
  • 계산은 빠르지만, 입출력 도중엔 CPU가 놀고 있었음
    → CPU 자원을 효율적으로 사용하려는 시도들이 시작됨

2️⃣ 컴퓨터 소형화와 입출력 관리 (1950년대)

  • 직접회로(IC)의 등장으로 컴퓨터가 작아짐
  • 프로그래머가 펀치카드로 직접 프로그램 작성
  • 입출력 관리자 개발 → 입출력 중에도 CPU 사용 가능해짐

3️⃣ 운영체제의 등장 (1960년대)

  • 시분할 시스템(Time Sharing) 개발
    → 여러 사용자가 동시에 CPU를 사용하는 구조
    → CPU 사용률 대폭 향상
  • 사용자들이 터미널을 통해 컴퓨터에 접속
  • 오퍼레이터 역할을 **운영체제(OS)**가 대신하게 됨
  • 프로그램이 많아지고, 관리가 복잡해져서
    운영체제가 하나의 학문으로 발전함

4️⃣ 네트워크의 발달 (1960년대 후반 ~)

  • 여러 컴퓨터가 서로 연결되어 데이터를 공유하면 효율이 높아질 것이라는 아이디어 등장
  • 초기에는 ARPA에서 개발한
    NCP (Network Control Protocol) 사용
    확장성 문제로 한계에 부딪침

5️⃣ 인터넷의 핵심 – TCP/IP의 등장

  • TCP/IP 프로토콜이 NCP를 대체
    → 오늘날 인터넷의 기반이 됨
  • 하드웨어, 운영체제가 달라도 TCP/IP만 있으면 통신 가능

💡 핵심 정리

  • 컴퓨터, 운영체제, 네트워크는 서로 긴밀하게 발전해 왔음
  • 개발자들은 CPU 사용률 향상, 비용 절감, 작업 효율성 향상을 목표로 기술을 발전시켜 왔음
  • 운영체제는 시분할 시스템으로 여러 사용자가 동시에 컴퓨터를 사용 가능하게 했고,
  • 네트워크는 정보 공유를 통해 업무 효율을 더욱 높여줌
  • 현재는 TCP/IP가 전 세계 인터넷 통신의 중심 프로토콜로 자리잡음

'기초 CS > 네트워크' 카테고리의 다른 글

서버와 클라이언트  (0) 2025.04.03
TCP/IP 5계층, OSI 7계층  (0) 2025.04.03
프로토콜  (0) 2025.04.03
블랙박스  (0) 2025.04.03
웹 브라우저 요청 흐름  (0) 2025.03.28

댓글