Tài liệu Bài Thảo Luận Môn Tin Hoc Đại Cương - Pdf 93

Bài Thảo Luận Môn Tin Hoc Đại Cương
Nhóm 2
Đề tài:Hệ điều hành,lịch sử phát triển của hệ điều hành,các
chức năng cơ bản,phân loại hệ điều hành.
Bài thảo luận này cung cấp cho chúng ta một cái nhìn tổng quát
về những nguyên lý cơ bản của hệ điều hành.Chúng ta bắt đầu với
việc xem xét mục tiêu và các chức năng của hệ điều hành ,sau đó
khảo sát các dạng khác nhau của chúng cũng như xem xét quá trình
phát triển qua từng giai đoạn.Các phần này được trình bày thông qua
các nội dung sau:
*Khái niệm hệ điều hành
*Lịch sử phát triển của hệ điều hành
*Các chức năng cơ bản của hệ điều hành
*Phân loại hệ điều hành
I.Khái niệm về hệ điều hành
Hệ điều hành là một chương trình hay một hệ chương trình hoạt
động giữa người sử dụng (user) và phần cứng của máy tính.Mục tiêu
của hệ điều hành là cung cấp một môi trường để người sử dụng có
thể thi hành các chương trình.Nó làm cho máy tính dễ sử dụng
hơn,thuận lợi hơn và hiệu quả hơn.
Hệ điều hành là một phần quan trọng của hầu hết các hệ thống máy
tính.Một hệ thống máy tính thường được chia làm bốn phần
chính:phần cứng,hệ điều hành,các chương trình ứng dụng và người
sử dụng.Hệ điều hành điều khiển và phối hợp việc sử dụng phần
cứng cho những ứng dụng khác nhau của nhiều người sử dụng khác
nhau.Hệ điều hành cung cấp một môi trường mà các chương trình có
thể làm việc hữu hiệu trên đó.
Hệ điều hành có thể được coi như là bộ phân phối tài nguyên của
máy tính.Nhiều tài nguyên của máy tính như thời gian sử dụng
CPU,vùng bộ nhớ,vùng lưu trữ tập tin,thiết bị nhập xuất v.v…được
các chương trình yêu cầu để giải quyết vấn đề.Hệ điều hành hoạt

trình và người bảo trì.
Để thực hiện một công việc (một chương trình hay một tập hợp các
chương trình),lập trình viên trước hết viết chương trình trên giấy
(bằng hợp ngữ hay FORTRAN)sau đó đục lỗ trên phiếu và cuối cùng
đưa phiếu vào máy.Sau khi thực hiện xong nó sẽ xuất hiện kết quả
ra máy in.
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
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.
Hệ thống xử lý theo lô hoạt động dưới sự điều khiển của 1 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ữ
II.3 Thế hệ 3(1965-1980)
Trong giai đoạn này,máy tính được sử dụng rộng rãi trong khoa học
cũng như trong thương mại.Máy IBM 360 là máy tính đầu tiên sử
dụng mạch tích hợp(IC).Từ đó kích thước và giá cả của các hệ thống
máy giảm đáng kể và máy tính càng phổ biến hơn.Các thiết bị ngoại
vi dành cho máy xuất hiện ngày càng nhiều và thao tác điều khiển
bắt đầu phức tạp.
Hệ điều hành ra đời nhằm điều phối,kiểm soát hoạt động và giải
quyết các yêu cầu tranh chấp thiết bị.Chương trình hệ điều hành dài
cả triệu dòng hợp ngữ do hàng ngàn lập trình viên thực hiện
Sau đó,hệ điều hành ra đời khái niệm đa phươ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ó 1 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.Tuy nhiên khi có
nhiều công việc cùng xuất hiện trong bộ nhớ,vấn đề là phải có một
cơ chế bảo vệ tránh các công việc ảnh hưởng đến nhau.Hệ điều
hành cũng cài đặt thuộc tính spool.

có thể thực hiện một cách đúng đắn,ngăn ngừa được tình trạng tắc
ngẽn.Các hệ điều hành đa chương trình hay đa nhiệm phải đảm bảo
cho các chương trình có đủ chỗ trong bộ nhớ và phân phối
CPU(cũng như các thiết bị ngoại vi) giành những khoảng thời gian
thích hợp cho các nhiệm vụ đặt ra bởi các chương trình khác
nhau.Hệ điều hành nhiều người dùng luôn có cmả giác máy tính chỉ
phục vụ một mình mình thôi
III.4 Quản lý các tệp tin
Thông tin được lưu trữ trên bộ nhớ ngoài thành những tệp (file)
giống như những tập hồ sơ được cất giữ trong những cặp hồ
sơ(folder) hay những cuốn sách được phân chia vào các thư
mục(Directory).Hệ điều hành đóng vai trò tương tự như người thủ
thư hay nhân viên lưu trữ hồ sơ để giúp người dùng cất tệp lên các
phương tiện của bộ nhớ ngoài như đĩa từ,đĩa CD-ROM…quản lý các
tệp đó và sau này giúp người dùng tìm lại chúng.
III.5 Bảo mật
Hệ điều hành cũng giúp cho bảo mật dữ liệu trong máy tính,ngăn
ngừa những người không có thẩm quyền sử dụng.Ví dụ hệ điều
hành sẽ không cho một người tiếp cận với máy tính hay với một số
tệp trong máy nếu người đó không có tên (User ID) và mật khẩu
(Password) hợp lệ
IV.Phân loại hệ điều hành
Có 4 cách phân loại HĐH:
* Dưới góc độ loại máy tính:
- Hệ điều hành dành cho máy nhiều Main Frame
- Hệ điều hành cho máy Server
- Hệ điều hành cho máy nhiều CPU
- Hệ điều hành cho máy tính cá nhân(PC)
- Hệ điều hành cho máy PDA(Embedded OS-hệ điều hành nhúng)
- Hệ điều hành cho máy chuyên biệt

thao tác với bộ phận này.Việc đọc hay xuất đều đến và từ bộ lưu trữ
trung gian.
Spooling:
Spool là đồng bộ hoá các thao tác bên ngoài on-line.Cơ chế này cho
phép CPU là on-line,sử dụng đĩa để lưu các dữ liệu nhập cũng như
xuất.
2. Hệ thống xử lý theo lô đa chương
Khi có nhiều công việc cùng truy xuất lên thiết bị,vấn đề lập lịch cho
các công việc là cần thiết.Khía cạnh quan trọng nhất trong việc lập
lịch là khả năng đa chương.Đa chương gia tăng khai thác CPU bằng
cách tổ chức các công việc sao cho CPU luôn luôn phải trong tình
trạng làm việc.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status