Hệ điều hành là một chương trình chạy trên máy tính,dùng để điều hành quản lý các thiết bị phần cứng và các tài nguyên phần mềm trên máy tính.Hệ điều hành đóng vai trò trung gian trong giao tiếp giữa người dùng và phần cứng máy tính,cung cấp một môi trường cho người sử dụng phát triển và thực hiện các ứng dụng của họ một cách dễ dàng.
Trang 1LỊCH SỬ KHOA HỌC MÁY TÍNH
Lịch sử phần mềm Lịch sử các công ty tiêu biểu
Trang 2LỊCH SỬ PHẦN MỀM
Bao gồm :
Hệ điều hành Ngôn ngữ lập trình Phần mềm ứng dụng
Trang 3LỊCH SỬ HỆ ĐIỀU HÀNH
Hệ điều hành là một chương trình chạy trên máy tính,dùng để điều hành quản lý các thiết bị phần cứng
và các tài nguyên phần mềm trên máy tính.
Hệ điều hành đóng vai trò trung gian trong giao tiếp giữa người dùng và phần cứng máy tính,cung cấp một môi trường cho người sử dụng phát triển và thực hiện các ứng dụng của họ một cách dễ dàng.
Trang 4LỊCH SỬ HỆ ĐIỀU HÀNH
(1945-1955)
Máy tính thế hệ này chưa có hệ điều hành (máy tính sử
dụng ống đèn chân không)
Mỗi máy được một nhóm thực hiện tất cả từ thiết kế,
xây dựng lập trình, thao tác đến quản lý Lập trình bằng ngôn ngữ máy tuyệt đối, thường là dùng bảng điều khiển để thực hiện các chức năng cơ bản Sau đó vào khoảng thập niên 1950, thao tác trên phiếu đục lỗ và kết quả vẫn giữ trên phiếu đục lỗ.
Trang 5LỊCH SỬ HỆ ĐIỀU HÀNH
(1955 – 1965) Hệ thống xử lý theo lô ra đời
Nó lưu các yêu cầu cần thực hiện lên băng từ, và hệ
thống sẽ đọc và thi hành lần lượt Sau đó, nó sẽ ghi kết quả lên băng từ xuất và cuối cùng người sử dụng sẽ đem băng từ xuất đi in
Hoạt động dưới sự điều khiển của một chương trình đặc
biệt là tiền thân của hệ điều hành sau này Ngôn ngữ lập trình sử dụng trong giai đoạn này chủ yếu là FORTRAN
và hợp ngữ.
Trang 6LỊCH SỬ HỆ ĐIỀU HÀNH
Hệ thống xử lý theo lô
Mang phiếu đến máy IBM 1401 (good at card reading)
Đọc nội dung phiếu ra băng từ
Cho băng từ vào máy IBM 7094 thực hiện tính toán
Cho băng từ vào máy IBM 1401 in kết quả xuất ra ngoài
Trang 7LỊCH SỬ HỆ ĐIỀU HÀNH
(1965 – 1980) Máy tính đã được sử dụng rộng rãi trong khoa học cũng như trong thương mại.
Ra đời khái niệm HĐH đa chương - CPU không phải
chờ thực hiện các thao tác nhập xuất Bộ nhớ được chia làm nhiều phần, mỗi phần có một công việc khác nhau, khi một công việc chờ thực hiện nhập xuất CPU sẽ xử lý các công việc còn lại.
Giai đoạn này cũng đánh dấu sự ra đời của hệ điều hành
chia sẻ thời gian như CTSS của MIT Đồng thời các hệ điều hành lớn ra đời như MULTICS, UNIX và hệ thống các máy mini cũng xuất hiện như DEC PDP-1.
Trang 8LỊCH SỬ HỆ ĐIỀU HÀNH
Sau 1980
Giai đoạn này đánh dấu sự ra đời của máy tính cá nhân,
đặc biệt là hệ thống IBM PC với hệ điều hành MS-DOS và Windows sau này.
Bên cạnh đó là sự phát triển mạnh của các hệ điều hành
tựa Unix trên nhiều hệ máy khác nhau như Linux Ngoài
ra, từ đầu thập niên 90 cũng đánh dấu sự phát triển mạnh mẽ của hệ điều hành mạng và hệ điều hành phân tán
Trang 9HĐH CP/M
Lược sử:
Được viết vào năm 1976 bởi Intel dành cho những chiếc
PC đầu tiên như Atari, Commodore 128, Altair hay một số
PC của dòng Amstrad.
Giao diện của hệ điều hành này rất đơn điệu Nó chỉ bao
gồm các dòng lệnh đơn giản và không hề hỗ trợ chuột
CP/M đảm nhận 3 chức năng chính: quản lý đĩa, quản lý
vào/ra và quản lý thiết bị ngoại vi.
CP/M - Control Program for Microcomputers
Trang 10HĐH CP/M
Trang 11HĐH MS DOS
Lược sử:
1980, IBM chọn Microsoft viết HĐH cho máy tính cá nhân
của họ Microsoft đã mua lại 86-DOS từ một công ty nhỏ
tên là Seattle Computer Products với giá 50.000 $, rồi cải
tiến nó thành MS-DOS (Microsoft Disk Operating System)
Phiên bản DOS đầu tiên ra đời vào 12/8/1981, với tên
chính thức là PC DOS 1.0
Trang 12HĐH MS-DOS
Tên gọi MS-DOS chỉ đựợc biết đến kể từ tháng 5 năm
1982 (MS-DOS 1.25) Sau đó, Microsoft lần lượt cho ra đời các phiên bản tiếp theo của MS-DOS
Phiên bản MS-DOS 2.0 phát hành năm 1983,nó bổ sung
Trang 13HĐH MS-DOS
1988: MS-DOS 4.0 với các phân vùng lên đến 2 GB, vỏ đồ
họa, sửa lỗi.
6/1991: MS-DOS 5.0 bao gồm nhiều tính năng mới như
quản lý bộ nhớ (MEMMAKER.EXE), trình soạn thảo văn bản
1994: MS-DOS 6.22 là phiên bản DOS cuối cùng được chạy
như một hệ điều hành độc lập
Sau khi Windows 95 ra đời, các phiên bản MS-DOS tiếp
theo đều được phát hành đi kèm với Windows, chẳng hạn như MS-DOS 7.0 (8/1995) là nền để cho Windows 95 khởi động, và MS-DOS 8.0 đi kèm với Windows ME Đây cũng là phiên bản cuối cùng của hệ điều hành này.
Trang 14HĐH MS-DOS
Trang 15HĐH MS-DOS
Tóm lại:
• MS-DOS là một hệ điều hành đơn nhiệm,tại mỗi thời điểm chỉ thực hiện đựơc một công việc duy nhất.Nói cách khác thì MS-DOS chỉ cho phép chạy một ứng dụng duy nhất tại mỗi điểm.
• MS-DOS làm việc nhờ các lệnh nội trú và các lệnh ngoại trú.
• Quá trình truy xuất dữ liệu thì chậm,khả năng tương thích với các phần mềm thì không có.
Trang 16đồ họa của Windows không làm được.
Trang 17HĐH MAC
Mac OS (viết tắt của Macintosh Operating System) là
HĐH có giao diện cửa sổ và được phát triển bởi công ty Apple Computer cho các máy tính Apple Macintosh
Phiên bản đầu tiên ra đời năm 1984.
Các phiên bản của hệ điều hành Mac
Mac OS 6 Mac OS 7
Mac OS 8
Mac OS 9
Mac OS X
Trang 18HĐH MAC
Đặc trưng:
Giao diện desktop, không cầu kỳ, lòe loẹt nhưng sang trọng
Trình duyệt tệp tin Finder có nhiệm vụ tương đương với My
Computer bên Windows, khác nhau ở chỗ tổ chức sắp xếp thông minh hơn
Tốc độ tìm kiếm diễn ra cực nhanh.
kỳ trước khi mở nó bằng phần mềm bạn muốn
năng tương tự như Microsoft Outlook
Trang 19HĐH MAC
Trang 20HĐH UNIX
Năm 1965, Viện công nghệ Massachusetts và Phòng thí
nghiệm Bell của hãng AT&T Mỹ thực hiện dự án xây dựng
một hệ điều hành có tên gọi là Multics (MULTiplexed
Information and Computing Service)
Mục tiêu: tạo lập được một hệ điều hành phủ trên vùng
lãnh thổ rộng, hoạt động trên tập các máy tính được kết
nối, đa người dùng, có năng lực cao về tính toán và lưu trữ.
1969, Ken Thompson, một chuyên viên dự án Multics, cùng
Dennics Richie viết hệ điều hành đa bài toán trên máy
PDP-7 với tên là UNICS (UNiplexed Information and
Computing Service)
Trang 21HĐH UNIX
1970 UNICS được phát triển trên assembler cho máy
PDP-11/20 và mang tên là UNIX
1973, Riche và Thompson viết lại nhân của UNIX trên C.
Hãng AT&T phổ biến chương trình nguồn UNIX tới các
trường đại học, các công ty thương mại và chính phủ.
1982, UNIX-3 là bản UNIX thương mại đầu tiên của AT&T
1983, AT&T giới thiệu Hệ thống UNIX-4 phiên bản thứ nhất
trong đó đã có trình soạn thảo, thư viện quản lý màn hình
được phát triển từ Đại học Tổng hợp California, Berkley.
1985-1987, UNIX-5 phổ biến khoảng 100000 bản.
Trang 22HĐH UNIX
Một số đặc trưng :
Được viết trên ngôn ngữ bậc cao, rất dễ đọc, dễ hiểu,
dễ thay đổi để cài đặt trên loại máy mới
Có giao diện người dùng đơn giản đủ năng lực cung cấp các dịch vụ mà người dùng mong muốn (so sánh với các HĐH
có từ trước đó thì giao diện của UNIX là một tiến bộ vượt bậc)
Thỏa mãn nguyên tắc xây dựng các chương trình phức tạp từ
những chương trình đơn giản hơn: trước hết có các modul cơ
bản nhất của nhân sau đó phát triển để có toàn bộ HĐH
Sử dụng duy nhất một hệ thống File có cấu trúc cho phép dễ
dàng bảo quản và sử dụng hiệu quả.
Trang 23HĐH UNIX
Sử dụng phổ biến một dạng trình bày đơn giản của File như một dòng các byte cho phép dễ dàng khi viết các chương trình ứng dụng truy nhập, thao tác với các dữ liệu trong File.
Có kết nối đơn giản với thiết bị ngoại vi: các file thiết bị đã được
đặt sẵn trong hệ thống File.
Là HĐH đa người dùng, đa quá trình, mỗi người dùng có thể thực hiện các quá trình của mình một cách độc lập
Mọi thao tác vào - ra được thực hiện trên hệ thống File
Che khuất cấu trúc máy đối với người dùng, đảm bảo tính độc lập tương đối của chương trình đối với dữ liệu và phần cứng, thuận lợi cho người lập trình khi viết các chương trình chạy UNIX với các điều kiện phần cứng khác biệt nhau
Trang 24HĐH UNIX
Trang 25 25/8/1991 Version 0.01, 1/1992 Version 0.12.
14/3/1994, hệ điều hành Linux phiên bản 1.0 được phổ biến.
Trang 26HĐH LINUX
Linux 1.0
Thành công lớn nhất là nó đã hỗ trợ giao thức mạng
TCP/IP chuẩn UNIX
Trình điều khiển thiết bị đã được bổ sung để chạy IP trên
một mạng Ethernet hoặc trên tuyến đơn hoặc qua
modem Hệ thống file trong Linux 1.0 đã vượt xa hệ thống
file của Minix thông thường, ngoài ra đã hỗ trợ điều khiển
SCSI truy nhập đĩa tốc độ cao
Điều khiển bộ nhớ ảo đã được mở rộng
Trang 27HĐH LINUX
3/1995, nhân 1.2 được phổ biến Điều đáng kể là ở chỗ
nó hỗ trợ một phạm vi rộng và phong phú phần cứng, bao gồm cả kiến trúc tuyến phần cứng PCI mới Nhân Linux 1.2 là nhân kết thúc dòng nhân Linux chỉ hỗ trợ PC.
6/1996, nhân Linux 2.0 được phổ biến Có hai đặc trưng nổi bật là hỗ trợ kiến trúc phức hợp, bao gồm cả cổng Alpha 64-
bit đầy đủ, và hỗ trợ kiến trúc đa bộ xử lý
2000, nhân Linux 2.4 được phổ biến Một trong đặc điểm được quan tâm là nó hỗ trợ mã ký tự Unicode 32 bit.
Trang 28HĐH LINUX
Trang 29HĐH LINUX
Một số đặc trưng:
Tương thích với nhiều hệ điều hành như DOS, Windows…
Có thể cài đặt cùng với các HĐH khác trên cùng một ổ cứng
Có thể truy nhập đến các file của các HĐH cùng một ổ đĩa.
Cho phép chạy mô phỏng các chương trình thuộc các HĐH khác
Do giữ được chuẩn của UNIX nên sự chuyển đổi giữa Linux và
các hệ UNIX khác là dễ dàng
Có giao diện đồ hoạ (GUI) thừa hưởng từ hệ thống X-Window.
Hỗ trợ nhiều giao thức mạng, bắt nguồn và phát triển từ dòng
BSD
Trang 30HĐH LINUX
Một số đặc trưng…
Hỗ trợ tính toán thời gian thực
Khá mạnh và chạy rất nhanh ngay cả khi nhiều quá trình hoặc nhiều cửa sổ
Được cài đặt trên nhiều chủng loại máy tính khác nhau như
PC, Mini và việc cài đặt khá thuận lợi Tuy nhiên, hiện nay chưa xuất hiện Linux trên máy tính lớn
Ngày càng được hỗ trợ bởi các phần mềm ứng dụng bổ sung như soạn thảo, quản lý mạng, quản trị cơ sở dữ liệu, bảng tính
Trang 31HĐH LINUX
Một số đặc trưng…
Là một HĐH với mã nguồn mở, được phát triển qua cộng đồng nguồn mở (bao gồm cả Free Software Foundation) nên Linux phát triển nhanh.
Là một trong số ít các HĐH được quan tâm nhiều nhất trên thế giới hiện nay
Hỗ trợ đa ngôn ngữ một cách toàn diện nhất
Trang 33HĐH WINDOWS
Là một hệ điều hành đa nhiệm , có giao diện đồ họa.
Gồm các biểu tượng, mỗi biểu tượng đại diện cho một đối tượng như thư mục hồ sơ, thư mục nghe nhạc
Tích hợp những trình ứng dụng như: soạn văn bản, trình đồ họa và các ứng dụng hữu ích như lịch, đồng hồ, máy tính, bản tính, internet, giải trí…
Windows khởi đầu được phát triển cho những máy tính tương thích với IBM (dựa vào kiến trúc x86 của Intel) , và ngày nay hầu hết mọi phiên bản của Windows đều được tạo ra cho kiến trúc này (tuy nhiên Windows NT đã được viết như là một hệ thống xuyên cấu trúc cho bộ xử lý Intel và MIPS, và sau này
đã xuất hiện trên các cấu trúc PowerPC và DEC Alpha )
Trang 34HĐH WINDOWS
Lần đầu tiên Microsoft giới thiệu HĐH mang tên Windows là vào
tháng 11/1985 với những tính năng thêm vào MS-DOS.
Windows 1.0 (20/11/1985)
Bước đầu được bán với giá $99
Yêu cầu phần cứng: 80386 CPU, bộ nhớ RAM 256KB, 1MB
lưu trữ
Là HĐH có giao diện đồ hoạ đầu tiên của Bill Gates và đồng
nghiệp, và chạy trên nền 16 bit.
Có khả năng thực hiện nhiều tác vụ cùng lúc hơn hẳn
MS-DOSvốn cực kì phổ biến trước đó, nhưng do bị cạnh tranh với
Trang 35HĐH WINDOWS
Windows 1.0
Trang 36HĐH WINDOWS
Windows 2.0 (23/11/1985)
Bước đầu được bán với giá 100 $
Về mặt đồ hoạ là các cửa sổ nằm chồng lên nhau, thay vì chỉ đặt cạnh nhau như Windows 1.0
Là phiên bản đầu tiên có các nút “maximize” và “minimize” trên thanh tác vụ và phím Alt trên bàn phím.
Mặc dù vậy, các hãng phần mềm hỗ trợ Windows vẫn rất hạn chế, lúc này HĐH chỉ hỗ trợ bộ vi xử lý Intel 8086 hoặc 8088, có thể truy cập 1MB bộ nhớ và thị phần của Windows 2.0 cũng chỉ lớn hơn chút ít so với phiên bản 1.0.
Trang 37HĐH WINDOWS
Windows 2.0
Trang 38HĐH WINDOWS
Windows 3.0 (22/5/1990)
3.1(6/4/1992) tiếp sau đến từ cơ chế quản lý bộ nhớ tiên tiến có thể truy cập 16 MB bộ nhớ và tích hợp thành công với MS-DOS
và đã sử dụng chuột cho phép người dùng di chuyển và thao tác
dữ liệu trên máy tính với một bàn tay đơn giản và dễ dàng
Là thành công lớn đầu tiên của HĐH Windows, và nó giúp các ứng dụng của Microsoft bán được hơn 10 triệu bản, và nó làm cho bán chạy nhất đồ hoạ giao diện người dùng trong lịch sử máy tính.
Trang 39HĐH WINDOWS
Windows 3.0
Là đối thủ lớn nhất của Macintosh của Apple, cũng như Commodore Amiga - một hệ điều hành nổi tiếng vào thời điểm đó.
Trang 40ngừng phát triển với phiên bản ra mắt năm 1996 để
nhường chỗ cho các phiên bản Windows mới hơn cũng
trên nền NT.
Trang 41HĐH WINDOWS
Windows NT
Trang 42HĐH WINDOWS
Windows 95(24/8/1995)
Với tên mã là Chicago, là thành công rực rỡ của Microsoft
Cải tiến nổi bật nhất so với Windows 3.1 dựa trên trên nền tảng
MS-DOS 7.0, một phiên bản DOS cải tiến
Những cải tiến: hỗ trợ rộng rãi các thiết bị hơn, hỗ trợ thiết bị
kết nối qua USB, hỗ trợ các ứng dụng dài 32 bit, hỗ trợ tên tập
tin dài đến 255 kí tự, và trình duyệt web phổ biến nhất hiện nay:
Internet Explorer.
Windows 95 mở đầu cho việc sử dụng nút Start, thanh taskbar
trong giao diện GUI của Microsoft, điều vẫn tồn tại trong các hệ
điều hành về sau, cho đến Windows Vista nút Start được thay
Trang 43HĐH WINDOWS
Windows 95
Trang 44HĐH WINDOWS
Windows 98
Giới thiệu vào ngày 25 tháng 6 năm 1998.
Là một phiên bản nâng cấp của Windows 95.
HĐH này hỗ trợ tốt hơn các thiết bị phần cứng AGP, USB Giống với Windows 95, Internet Explorer tiếp tục được tích hợp vào trong giao diện Windows Explorer
Windows 98 Second Edition ("Windows 98 SE") là phiên
bản nâng cấp của Windows 98, được giới thiệu vào 9/5/1999.
Tích hợp Internet Explorer 5.0 thay thế cho Internet Explorer 4.0 của Windows 98.
Trang 45HĐH WINDOWS
Windows 98
Trang 46 Đây cũng là phiên bản đầu tiên chính thức sử dụng định dạng đĩa cứng NTFS( New Technology File System ) và mã hoá dữ liệu cấp thấp Windows 2000 được thay thế bởi Windows server 2003 sau này.
Hơn chín năm sau khi phát hành của nó, nó tiếp tục nhận được đắp vá cho lỗ hổng bảo mật gần như mỗi tháng.
Trang 47HĐH WINDOWS
Windows 2000
Trang 48HĐH WINDOWS
Windows ME(14/9/2000)
Được bán giá $109 và ME là viết tắt của Millennium Edition.
Có giao diện của Windows 98.
Windows ME bị chỉ trích khá nhiều, do sự kết hợp “nửa mùa” giữa một HĐH dựa trên DOS và cơ chế load không sử dụng DOS, khiến nhiều phần mềm cũ không hoạt động được trên ME.
Có tuổi thọ khá ngắn ngủi, chỉ kéo dài một năm trước khi Windows XP ra mắt Mặc dù vậy, phiên bản Windows này giới thiệu khá nhiều tính năng mới mà Windows XP sau này
Trang 49HĐH WINDOWS
Windows ME
Trang 50HĐH WINDOWS
Windows XP(25/10/2001).
XP là chữ viết tắt của Experience.
Windows XP là HĐH phổ thông đầu tiên đoạn tuyệt hoàn toàn với DOS lỗi thời, nâng cao đáng kể độ ổn định và bảo mật cho người sử dụng HĐH này cũng giới thiệu giao diện đồ hoạ cải tiến, bắt mắt hơn nhiều so với các phiên bản trước, có nhiều
phiên bản.
Các phiên bản khác của Windows XP gồm có Windows XP 64
bit cho các vi xử lý 64 bit, Media Center cho giải trí số, Tablet
PC cho máy tính bảng và vài phiên bản khác.