Bài giảng môn Hệ Điều Hành
1. Cấu trúc phân lớp và sự pháttriển của hệ thống tính toán a. Lịch sử phát triển củacác hệ thống tínhtoán –các nguyên lý phát triển của processorvà hệ lệnh. - 1940-1950 Đây là giai đoạn ra đời thế hệ đầu tiên của máy tính điện tử, với những hệ thống máy tính cấu tạo từ các bộ phận cơ khí và đèn điện tử. Các máy tính giai đoạn này vừa cồng kềnh (kích cỡ bằng một toà nhà) vừa phức tạp. Do đó một máy phải dùng nhiềungười sửdụng. Trong giai đoạn này: Phạm vi người sử dụng máy tính điện tử còn bị bó hẹp ở những chuyên gia mà thôi. Người thiết kế xây dựng chương trình chính là người lập trình và cũng là người vận hành. Ngôn ngữ làm việc của họ là ngôn ngữ máy là một chuỗi số nhị phân 01 vì vậy công việc của họ rất đơn điệu nhàm chán và việc mắc lỗi là không thể tránh khỏi do đó cần hiệu chỉnh chương trình. Vì thế hiệu suất làm việc thấp, trung bình khoảng 8 câu lệnh/ngày. Tồn tại công việc cho mọi người, mọi chương trình: Mong muốn của người sử dụng luôn khác xa với khả năng đáp ứng của máy tính. Nó rất phong phú đa dạng, còn khả năng của máy tính trong một thời gian xác địnhlà hầu như không đổi. Bên cạnh đó cũng có những khả năng của máy tính như tốc độ processor người dùng ít khi khaithác triệt để. Người ta thấy một số công việc là cần thiết cho mọi người, thường xuyên được sử dụng do đó phải xây dựng (các chương trình chuẩn hay chương trình mẫu) Standard Programs. Việc này được thực hiện bởi các nhà lập trình và được cung cấp cùng với máy tính. Từ đó tạo thành một bộ thư viện chương trình m ẫu. {Standard Programs} = Libraryof Standard Programs Ban đầu các chương trình mang tính chất hoàn thiện: từ một đầu vào nhất định (input) sẽđưa ra một kết quả(output).Tuynhiên việc này là không thuận lợi và hiệu quả vì có nhiều chức năng con của chương trìnhsẽlặp đilặp lại nhiều lần. Vì vậy người ta nghĩ đến các phương pháp cải tiếnhiệu suất làm việc là phải xây dựng các chương trình con và cải tiến hệ lệnh của processor tức là giảm bớt các lệnh macroprocessor mà thay vào đó là các ph ép xử lýtác động lên bit, byt e. Hệ điềuhành trang 3/3 Lê TiếnDũng BM Công nghệ phần mềm Lý do: các hàm cơ sở như lấy căn, sinx, hay luỹ thừa không phải ai cũng cần dùng, nhưng ai cũng cần xửlý thông tin, mà cơ sở nhỏ nhất của thông tin nằm trong bit, byte nên khi tăng cường khả năng cho processor tronglĩnh vực xử lýbit thì nó s ẽgắn với nhu cầu của mọi người hơn
Các file đính kèm theo tài liệu này:
- baigiangHDH.pdf