BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƢỜNG ĐẠI HỌC QUY NHƠN
----------
ThS. Lê Thị Xinh
TÀI LIỆU GIẢNG DẠY
LỊCH SỬ KHOA HỌC MÁY TÍNH
Bình Định, năm 2022
Downloaded by VDOC Online Solutions (vdochcm@gmail.com)
lOMoARcPSD|42620215
1
M ĐẦU
Học phần Lịch sử Khoa học máy tính trang bị cho người học những hiểu biết cơ bản về
lịch sử ra đờisự phát triển của các thế hệ máy tính; cung cấp những kiến thức về các lĩnh
vực nghiên cứu một số nhân vật tiêu biểu trong lịch sử Khoa học máy tính. Đồng thời,
giúp người học hình thành kỹ năng liên hệ kết nối về mặt lịch sử với các nội dung trong
chương trình Tin học bậc Trung học phổ thông.
Nội dung tài liệu gồm có 3 chương:
Chương 1. Lịch sử tính toán: Trong chương 1, chúng tôi trình y các nội dung về
lịch sử tính toán thời kỳ cổ đại; những sở tính toán bản như đại số Boole, y phân
tích Babbage, y Turing, định Shanon, nguyên Von Neuman; lịch sử phát triển các
ngôn ngữ lập trình thông dụng một số hướng phát triển tính toán hiện đại như Trí tuệ
nhân tạo, Điện toán đám mây, Big Data, Internet of Things (IoT).
Chương 2. Lịch sử máy tính điện tử mạng máy tính: Trong chương này, chúng tôi
trình bày lịch sử hình thành phát triển của các thế hệ y tính; lịch sử hình thành phát
triển mạng máy tính.
Chương 3. Một số công ty công nghệ hàng đầu: Trong chương cuối, chúng tôi giới
thiệu lịch sử hình thành đặc điểm của một số công ty công ngh hàng đầu thế giới về
khoa học máy tính như IBM, Microsoft, Oracle, Yahoo, Google, Apple.
Tập thể tác gimong nhận được sự đóng góp ý kiến của quý thầy cô giáo bạn đọc
để tài liệu được hoàn thiện hơn.
Tập thể tác giả
Downloaded by VDOC Online Solutions (vdochcm@gmail.com)
lOMoARcPSD|42620215
2
DANH MC T VIT TT
AI
Artificial Intelligence
APARNET
Advanced Research Projects Agency Network
ARP
Address Resolution Protocol
CPU
Central Processing Unit
DARPA
Defense Advanced Research Projects Agency
DEC
Digital Equipment Corporation
EDSAC
Electronic Delay Storage Automatic Calculator
EDVAC
Electronic Discrete Variable Automatic Computer
ENIAC
Electronic Numerical Integrator and Calculator
FTP
File Transfer Protocol
HTTP
Hyper Text Transfer Protocol
HTTPS
Secure HTTP
HTML
HyperText Markup Language
IAS
Institute for Advanced Study
IaaS
Infrastructure as a Service
IBM
International Business Machines
IC
Integrated Circuits
ICMP
Internet Control Message Protocol
IMP
Interface Message Processor
IoT
Internet of Things
LAN
Local Area Network
MILNET
Military Network
MSN
Microsoft Network
NCP
Network Control Program
PaaS
Platform as a Service
PC
Personal Computer)
PDP
Programmed Data Processor
PHP
Hypertext Preprocessor
POP3
Post Office Protocol 3
RSI
Relational Software Inc
Downloaded by VDOC Online Solutions (vdochcm@gmail.com)
lOMoARcPSD|42620215
3
SaaS
Software as a Service
SDL
Software Development Laboratories
SMTP
Simple Mail Transfer Protocol
SNMP
Simple Network Management Protocol
SRI
Stanford Research Institute
TCN
Trước Công Nguyên
TCP/IP
Transmission Control Protocol/Internet Protocol
UCLA
University California
ULSI
Ultra Large Scale Integration
UNIVAC
UNIVersal Automatic Computer
URL
Uniform Resource Locators
VLSI
Very Large Scale Integrated
WAN
Wide Area Network
WWW
World Wide Web
W3C
World Wide Web Consortium
Downloaded by VDOC Online Solutions (vdochcm@gmail.com)
lOMoARcPSD|42620215
4
MỤC LỤC
MỞ ĐẦU....................................................................................................................... 1
DANH MỤC TỪ VIẾT TẮT ...................................................................................... 2
CHƢƠNG 1. LỊCH SỬ TÍNH TOÁN ....................................................................... 6
1.1. Thời kỳ cổ đại ............................................................................................................ 6
1.1.1. Toán học Babylon ................................................................................................... 6
1.1.2. Toán học Ai cập cổ đại .......................................................................................... 6
1.1.3. Toán học Ấn Độ cổ đại ........................................................................................... 7
1.1.4. Toán học Hy lạp cổ đại .......................................................................................... 8
1.1.5. Toán học Trung Quốc cổ đại.................................................................................. 8
1.2. Những cơ sở tính toán cơ bản ................................................................................... 8
1.2.1. Boole ....................................................................................................................... 8
1.2.2. Babbage .................................................................................................................. 9
1.2.3. Máy Turing ............................................................................................................. 9
1.2.4. Định lý Shannon ................................................................................................... 10
1.2.5. Nguyên lý Von Neumann ...................................................................................... 10
1.3. Các ngôn ngữ lập trình ........................................................................................... 11
1.4. Một số hướng phát triển tính toán hiện đại ............................................................ 13
1.4.1. Trí tuệ nhân taọ .................................................................................................... 13
1.4.2. Điện toán đám mây .............................................................................................. 16
1.4.3. Big Data ............................................................................................................... 18
1.4.4. IoT ........................................................................................................................ 21
CHƢƠNG 2. LỊCH SỬ MÁY TÍNH ĐIỆN TỬ VÀ MẠNG MÁY TÍNH ........... 24
2.1. Lịch sử các thế hệ máy tính ..................................................................................... 24
2.1.1. Thế hệ thứ nhất (1940 1955): ............................................................................ 24
2.1.2. Thế hệ thứ hai (1955-1965) .................................................................................. 25
2.1.3. Thế hệ thứ ba (1965-1975) ................................................................................... 26
2.1.4. Thế hệ thứ tư (1975-1985).................................................................................... 27
2.1.5. Thế hệ thứ năm (từ năm 1985 đến nay) ............................................................... 28
2.1.6. Thế hệ tương lai ................................................................................................... 29
2.2. Mạng máy tính ......................................................................................................... 29
2.2.1. Mạng ARPANET .................................................................................................. 29
2.2.2. Giao thức TCP/IP ................................................................................................. 30
2.2.3. Internet ................................................................................................................. 32
Downloaded by VDOC Online Solutions (vdochcm@gmail.com)
lOMoARcPSD|42620215