Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Hệ điều hành dành cho máy MainFrame:

 là loại máy tính có kích thước lớn được sử dụng chủ yếu bởi các công ty
để chạy các ứng dụng lớn xử lý khối lượng lớn dữ liệu như kết quả điều tra
dân số, thống kê khách hàng và doanh nghiệp, và xử lý các giao dịch
thương mại.

Batch system:
 Là hệ điều hành sơ khai nhất
 Hệ điều hành cho phép nhiều người cùng xử dụng mà không cần kết nối
trực tiếp được thực hiện bằng cách giữ người dùng trongng các lô riêng
biệt.
 Hệ thống hàng loạt (batch system) là hệ thống (system) thực hiện việc xử
lý hàng loạt (batch processing) để giảm thiểu thời gian xử lý.
 Batch processing: là khi máy tính xử lí một số lượng công việc trong đc
gom lại thành một nhóm. Nó được thiết kế là một tiến trình tự động ko có
sự can thiệp của con người nó còn được gọi là tự động hóa lượng công
việc (workload automation) hoặc và sắp xếp công việc (job scheduling)
 Batch processing là một cách cực kì hiệu quả khi cần xử lí một lượng dữ
liệu lớn trong thời gian ngắn.

MULTIPROGRAMMING SYSTEMS (hệ thống đa chương trình)

 Hệ điều hành đa chương trình chạy nhiều chương trình trên một bộ xử
lí, nếu chương trình phải đợi một thao tác I/O thì các chương trình khác
sẽ sử dụng CPU trong thời gian chờ đợi. Các hệ điều hành này định
hình một số hệ điều hành phổ biến như linux, window,…
 Đa chương trình là phân bổ nhiều hơn một chương trình đồng thời trên
một hệ thống máy tính và các tài nguyên của nó. Đa chương trình cho
phép sử dụng CPU một cách hiệu quả bằng cách cho phép nhiều người
dùng khác nhau sử dụng CPU và các thiết bị I / O một cách hiệu quả
 Đa chương trình đảm bảo rằng CPU luôn có thứ gì đó để thực thi, do đó
làm tăng hiệu suất sử dụng CPU
 Đa chương trình ban đầu được phát triển vào cuối những năm 1950
như một tính năng của hệ điều hành và lần đầu tiên được sử dụng trong
máy tính máy tính lớn. Với sự ra đời của bộ nhớ ảo và công nghệ máy
ảo, việc sử dụng đa chương trình đã được tăng cường.

TIME SHARING SYSTEMS( hệ thông chia sẽ thời gian )

Hệ thống đa chương trình và hệ thống batch cung cấp một môi trường mà
nhiều tài nguyên của hệ thống được sử dụng một cách hiệu quả, nhưng nó ko
cung cấp sự tương tác giữa người người dùng với hệ thống máy tính.

 Hệ thống chia sẻ thời gian là một phần mở rộng của hệ thống đa


chương trình
 Hệ thống chia sẽ thời gian cho phép nhiều người dùng chia sẽ máy tính
đồng thời.
 Hệ thống chia sẽ thời gian sử dụng lịch trình CPU và đa chương trình
để cung cấp cho mỗi người dùng một phần nhỏ của máy tính dùng
chung một lúc.

Thuận lợi :

Mỗi công việc đều được ưu tiên như nhau.


 Ít bị lặp phần mềm hơn.
 Có thể giảm thời gian nhàn rỗi của CPU.

Nhược điểm:

 Vấn đề bảo mật.


 Người ta phải đảm bảo tính bảo mật và tính toàn vẹn của các chương
trình và dữ liệu người dùng.
 Vấn đề truyền thông dữ liệu.

You might also like