Đang chuẩn bị liên kết để tải về tài liệu:
Lecture Operating system concepts - Lecture 28

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Discuss basic concepts related to concurrency, such as race conditions, OS concerns, and mutual exclusion requirements; understand hardware approaches to supporting mutual exclusion; define and explain semaphores; define and explain monitors;. | CSC 322 Operating Systems Concepts Lecture - 31: by Ahmed Mumtaz Mustehsan Special Thanks To: S.M. Sarwar, R. Koretsky and S.A. Sarwar, Linux – The Textbook, Operating Systems, by Addison Wesley, 1st ed, 2002 Ahmed Mumtaz Mustehsan, GM-IT, CIIT, Islamabad 1 2 Case study: Linux Lecture-31 Ahmed Mumtaz Mustehsan, GM-IT, CIIT, Islamabad Features of modern OS Provide a user interface Organize files on disk Allocating resource to different users with security control Co-ordinate programs to work with devices and other programs 3 Lecture-31 Ahmed Mumtaz Mustehsan, GM-IT, CIIT, Islamabad 4 Before Linux In 80’s, Microsoft’s DOS was the dominated OS for PC Apple MAC is better, but expensive UNIX is much better, but much much expensive. Only for minicomputer for commercial applications People were looking for a UNIX based system, which is cheaper and can run on PC Both DOS, MAC and UNIX are proprietary, i.e., the source code of their kernel is protected No modification is possible without . | CSC 322 Operating Systems Concepts Lecture - 31: by Ahmed Mumtaz Mustehsan Special Thanks To: S.M. Sarwar, R. Koretsky and S.A. Sarwar, Linux – The Textbook, Operating Systems, by Addison Wesley, 1st ed, 2002 Ahmed Mumtaz Mustehsan, GM-IT, CIIT, Islamabad 1 2 Case study: Linux Lecture-31 Ahmed Mumtaz Mustehsan, GM-IT, CIIT, Islamabad Features of modern OS Provide a user interface Organize files on disk Allocating resource to different users with security control Co-ordinate programs to work with devices and other programs 3 Lecture-31 Ahmed Mumtaz Mustehsan, GM-IT, CIIT, Islamabad 4 Before Linux In 80’s, Microsoft’s DOS was the dominated OS for PC Apple MAC is better, but expensive UNIX is much better, but much much expensive. Only for minicomputer for commercial applications People were looking for a UNIX based system, which is cheaper and can run on PC Both DOS, MAC and UNIX are proprietary, i.e., the source code of their kernel is protected No modification is possible without paying high license fees Lecture-31 Ahmed Mumtaz Mustehsan, GM-IT, CIIT, Islamabad 5 GNU project Established in 1984 by Richard Stallman, who believes that software should be free from restrictions against copying or modification in order to make better and efficient computer programs GNU is a recursive acronym for “GNU's Not Unix” Aim at developing a complete Unix-like operating system which is free for copying and modification Companies make their money by maintaining and distributing the software, e.g. optimally packaging the software with different tools (Redhat, Slackware, Mandrake, SuSE, etc) Stallman built the first free GNU C Compiler in 1991. But still, an OS was yet to be developed Lecture-31 Ahmed Mumtaz Mustehsan, GM-IT, CIIT, Islamabad 6 Beginning of Linux A famous professor Andrew Tanenbaum developed Minix, a simplified version of UNIX that runs on PC Minix is for class teaching only. No intention for commercial use In Sept 1991, Linus Torvalds, a second year student of .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.