Lecture Operating System: Chapter 12 - University of Technology
Số trang: 15
Loại file: ppt
Dung lượng: 1.14 MB
Lượt xem: 1
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Lecture Operating System: Chapter 12 - Operating System Design presented the nature of the design problem, Interface design, Implementation, Performance, Project management, Prends in operating system design.
Nội dung trích xuất từ tài liệu:
Lecture Operating System: Chapter 12 - University of Technology Chapter 12Operating System Design 12.1 The nature of the design problem 12.2 Interface design 12.3 Implementation 12.4 Performance 12.5 Project management 12.6 Prends in operating system design 1Paradigms (1)Algorithmic code 2Paradigms (2)Event-driven code 3 ImplementationLayerOne possible design for a modern layered operating system 4 NamingDirectories are used to map external names onto internal names 5Static Versus Dynamic StructuresCode for searching the process table for a given PID. Searching a static table for a pid 6 Hiding the Hardware (1)CPU-dependent conditional compilation 7 Hiding the Hardware (2)Word-length dependent conditional compilation 8 Space-Time Trade-offs (1)A procedure for counting bits in a byte (a)A procedure to count the 1 bits in a byte 9 Space-Time Trade-offs (2)• A macro to count the bits• A macro to access bit count in a table (b) Macro to count the bytes (c) Macro to look up the count 10 Space-Time Trade-offs (3)(a) Part of an uncompressed image with 24 bits per pixel(b) Same part compressed with GIF, 8 bits per pixel(c) The color palate 11 CachingPart of an i-node cache 12 Software team StructureMills’ proposal for populating a 10-person chief programmer team 13 The Role of Experience (1)Traditional software design progresses in stages 14 The Role of Experience (2)• Alternative design produces a working system – that does nothing starting on day 1 15
Nội dung trích xuất từ tài liệu:
Lecture Operating System: Chapter 12 - University of Technology Chapter 12Operating System Design 12.1 The nature of the design problem 12.2 Interface design 12.3 Implementation 12.4 Performance 12.5 Project management 12.6 Prends in operating system design 1Paradigms (1)Algorithmic code 2Paradigms (2)Event-driven code 3 ImplementationLayerOne possible design for a modern layered operating system 4 NamingDirectories are used to map external names onto internal names 5Static Versus Dynamic StructuresCode for searching the process table for a given PID. Searching a static table for a pid 6 Hiding the Hardware (1)CPU-dependent conditional compilation 7 Hiding the Hardware (2)Word-length dependent conditional compilation 8 Space-Time Trade-offs (1)A procedure for counting bits in a byte (a)A procedure to count the 1 bits in a byte 9 Space-Time Trade-offs (2)• A macro to count the bits• A macro to access bit count in a table (b) Macro to count the bytes (c) Macro to look up the count 10 Space-Time Trade-offs (3)(a) Part of an uncompressed image with 24 bits per pixel(b) Same part compressed with GIF, 8 bits per pixel(c) The color palate 11 CachingPart of an i-node cache 12 Software team StructureMills’ proposal for populating a 10-person chief programmer team 13 The Role of Experience (1)Traditional software design progresses in stages 14 The Role of Experience (2)• Alternative design produces a working system – that does nothing starting on day 1 15
Tìm kiếm theo từ khóa liên quan:
Operating System Operating System Design Interface design Project management Prends in operating system design Hệ điều hànhGợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 451 0 0 -
173 trang 273 2 0
-
175 trang 271 0 0
-
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 270 0 0 -
Giáo trình Nguyên lý hệ điều hành (In lần thứ ba): Phần 1 - PGS.TS. Hà Quang Thụy
98 trang 246 0 0 -
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 244 0 0 -
Bài thảo luận nhóm: Tìm hiểu và phân tích kiến trúc, chức năng và hoạt động của hệ điều hành Android
39 trang 227 0 0 -
Giáo trình Hệ điều hành: Phần 2
53 trang 218 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 198 0 0 -
Bài giảng Nguyên lý hệ điều hành (Bài giảng tuần 3) - Nguyễn Hải Châu
8 trang 197 0 0