Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (347.04 KB, 34 trang )
Kiến trúc modules
Scheduling
classes
Device &
bus drivers
Miscellaneous
modules
File systems
Loadable
system calls
Core Solaris
kernel
STREAM
modules
Executable
formats
Ví dụ kiến trúc của HĐH Solaris
18
Nội dung
•
•
•
•
Giới thiệu
Kiến trúc của HĐH
Lịch sử HĐH
Giới thiệu một số HĐH hiện đại
19
Lịch sử HĐH - 1
Thế hệ 1st
1945
•
Thế hệ 2nd
1955
1965
Thế hệ 3rd
Thế hệ 4th
1980
Thế hệ thứ 1: (1945-1955)
–
Vacuum tube: Xây dựng máy tính dùng ống chân không. Những máy này rất lớn với hơn 10000
ống chân không nhưng chậm hơn nhiều so với máy rẽ nhất hiện nay.
–
Plug board : 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ách chức năng cơ bản.
•
–
Tại 1 thời điểm: 1 công việc
–
Vấn đề: lãng phí
Thế hệ thứ 2: (1955-1965)
–
Transistors (bán dẫn).
20
Lịch sử HĐH - 2
–
Batch system: Hệ thống xử lý theo lô ra đời ,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ược. Ngôn ngữ sử dung trong giai đoạn này chủ yếu là
FORTRAN và hợp ngữ.
–
Sử dụng cơ chế spooling:
+ Spool(simultaneous peripheral operation on-line) đồng bộ hóa các thao tác bên ngoài online. Cơ chế này cho phép xử lý của CPU là on-line, sử dụng đĩa để lưu các dữ liệu nhập cũng
như xuất.
–
Sử dụng CPU tốt hơn, nhưng vẫn thực thi 1 công việc tại 1 thời điểm
21