🧠 컴퓨터, 운영체제, 네트워크의 역사 정리
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 |
댓글