Tài liệu miễn phí Hệ điều hành

Download Tài liệu học tập miễn phí Hệ điều hành

Lecture Operating systems: Chapter 6 - Dhananjay M. Dhamdhere

Chapter 6 - Process synchronization. This chapter discusses the synchronization requirements of some classic problems in process synchronization and discusses how they can be met by using synchronization features such as semaphores and monitors provided in programming languages and operating systems.

8/30/2018 5:08:07 AM +00:00

Lecture Operating systems: Chapter 7 - Dhananjay M. Dhamdhere

Scheduling is the act of selecting the next process to be serviced by a CPU. This chapter discusses how a scheduler uses the fundamental techniques of prioritybased scheduling, reordering of requests, and variation of time slice to achieve a suitable combination of user service, efficient use of resources, and system performance. It describes different scheduling policies and their properties.

8/30/2018 5:08:07 AM +00:00

Lecture Operating systems: Chapter 8 - Dhananjay M. Dhamdhere

A deadlock is a situation in which processes wait for one another indefinitely due to resource sharing or synchronization. This chapter discusses how deadlocks can arise and how an OS performs deadlock handling to ensure an absence of deadlocks, either through detection and resolution of deadlocks, or through resource allocation policies that perform deadlock prevention or deadlock avoidance.

8/30/2018 5:08:07 AM +00:00

Lecture Operating systems: Chapter 9 - Dhananjay M. Dhamdhere

Processes exchange information by sending interprocess messages. This chapter discusses the semantics of message passing, and OS responsibilities in buffering and delivery of interprocess messages. It also discusses how message passing is employed in higher-level protocols for providing electronic mail facility and in providing intertask communication in parallel or distributed programs.

8/30/2018 5:08:07 AM +00:00

Lecture Operating systems: Chapter 10 - Dhananjay M. Dhamdhere

Presence of many CPUs in a multiprocessor computer system holds the promise of high throughput and fast response to applications. This chapter discusses different kinds of multiprocessor systems, and describes how the OS achieves high throughput and fast response by using special techniques of structuring its kernel, so that many CPUs can execute kernel code in parallel, and of synchronizing and scheduling processes.

8/30/2018 5:08:07 AM +00:00

Lecture Operating systems: Chapter 11 - Dhananjay M. Dhamdhere

This chapter is devoted to the fundamentals of memory management. It begins by discussing how memory protection is implemented in the hardware by using special registers in the CPU. It then discusses how efficient use of memory is achieved by reusing memory released by a process while handling subsequent memory requests, and how techniques for fast memory allocation and deallocation may cause memory fragmentation.

8/30/2018 5:08:07 AM +00:00

Lecture Operating systems: Chapter 12 - Dhananjay M. Dhamdhere

This chapter deals with virtual memory implementation using paging in detail. It discusses how the kernel keeps the code and data of a process on a disk and loads parts of it into memory when required, and how the performance of a process is determined by the rate at which parts of a process have to be loaded from the disk,...

8/30/2018 5:08:07 AM +00:00

Lecture Operating systems: Chapter 13 - Dhananjay M. Dhamdhere

This chapter discusses a programmer’s view of files and the file system. It describes fundamental file organizations, directory structures, operations on files and directories, and file sharing semantics, which specify the manner in which results of file manipulations performed by concurrent processes are visible to one another. Issues that compromise reliability of a file system are discussed. Fault tolerance using atomic actions and recovery using backups are described.

8/30/2018 5:08:07 AM +00:00

Lecture Operating systems: Chapter 14 - Dhananjay M. Dhamdhere

Chapter 14 - Implementations of file operations. This chapter discusses the physical organization used in file systems. It starts with an overview of I/O devices and their characteristics, and discusses different RAID organizations that provide high reliability, fast access, and high data transfer rates. The arrangements used to implement device-level I/O are then discussed, including use of buffers and caches to speed up I/O operations and use of disk scheduling policies to improve throughput of disk devices.

8/30/2018 5:08:07 AM +00:00

Lecture Operating systems: Chapter 15 - Dhananjay M. Dhamdhere

Security and protection measures together ensure that only authorized users can access a file. This chapter discusses different kinds of security and protection threats in an operating system, measures used to thwart these threats, and the role played by the encryption technique in implementing these measures.

8/30/2018 5:08:07 AM +00:00

Lecture Operating systems: Chapter 19 - Dhananjay M. Dhamdhere

A fault may disrupt operation in a system by damaging the states of some data and processes. The focus of recovery is to restore some data or process(es) to a consistent state such that normal operation can be restored. Fault tolerance provides uninterrupted operation of a system despite faults. This chapter discusses recovery and fault tolerance techniques used in a distributed operating system. Resiliency, which is a technique for minimizing the impact of a fault, is also discussed.

8/30/2018 5:08:07 AM +00:00

Giáo trình Nguyên lý hệ điều hành: Phần 1

Giáo trình Nguyên lý hệ điều hành: Phần 1 gồm nội dung chương 1, chương 2. Nội dung phần này trình bày tổng quan về hệ điều hành, quản lý tiến trình. Tài liệu dành cho các bạn chuyên ngành Công nghệ thông tin và những ai quan tâm đến vấn đề trên.

8/30/2018 5:08:06 AM +00:00

Giáo trình Nguyên lý hệ điều hành: Phần 2

Giáo trình Nguyên lý hệ điều hành: Phần 2 cung cấp cho người học các nội dung về quản lý bộ nhớ, quản lý vùng nhớ phụ, quản lý vào ra, hệ thống quản lý file. Tài liệu dành cho các bạn chuyên ngành Công nghệ thông tin và những ai quan tâm đến vấn đề trên.

8/30/2018 5:08:06 AM +00:00

Đề cương môn học Hệ điều hành - Nguyễn Phú Trường

Đề cương môn học Hệ điều hành với mục đích giúp sinh viên hiểu được vai trò của hệ điều hành và cơ chế hoạt động của hệ điều hành; cách thiết kế hệ điều hành; cách ứng dụng các cơ chế trong việc thiết kế các hệ điều hành hiện đại. Mời các bạn cùng tìm hiểu và tham khảo nội dung thông tin tài liệu.

8/30/2018 5:08:05 AM +00:00

Bài giảng Chương 3: Phần mềm máy tính và hệ điều hành

Bài giảng Chương 3: Phần mềm máy tính và hệ điều hành với mục tiêu đưa ra khái niệm tổng thể về phần mềm, cách phân loại phần mềm, vòng đời phát triển một phần mềm và phần mềm mã nguồn mở; đưa ra khái niệm, lịch sử hình thành và phát triển của hệ điều hành; cách phân loại cũng như một số hệ điều hành kinh điển;...

8/30/2018 5:08:05 AM +00:00

Bài giảng Giới thiệu hệ điều hành Microsoft Windows - Th.S Mai Anh Thơ

Mời các bạn cùng tìm hiểu cài đặt& sử dụng Hệ điều hành MS Windows XP; làm quen với Windows XP; tập tin và thư mục được trình bày cụ thể trong Bài giảng Giới thiệu hệ điều hành Microsoft Windows của Th.S Mai Anh Thơ.

8/30/2018 5:08:05 AM +00:00

Giáo trình Hệ điều hành (Operating system): Phần 1

Giáo trình Hệ điều hành (Operating system) của hai tác giả Ninh Xuân Hải - Huỳnh Trọng Thưa là tài liệu quan trọng và cần thiết trong chương trình đào tạo chuyên ngành tin học ở hệ cao đẳng và kỹ sư. Đến với phần 1 cuốn sách các bạn sẽ được tìm hiểu một số vấn đề cơ bản về giới thiệu hệ điều hành; quản lý nhập/xuất và quản lý hệ thống tập tin;...

8/30/2018 5:08:05 AM +00:00

Giáo trình Hệ điều hành (Operating system): Phần 2

Nối tiếp phần 1 cuốn Giáo trình Hệ điều hành (Operating system) mời các bạn cùng tìm hiểu phần 2 để biết được về việc quản lý bộ nhớ; quản lý Processor; hệ điều hành nhiều bộ vi xử lý. Mời các bạn cùng tìm hiểu và tham khảo nội dung thông tin tài liệu.

8/30/2018 5:08:05 AM +00:00

Giáo trình môn học Cấu trúc máy tính - Nghề: Quản trị mạng - Trình độ: Cao đẳng nghề (Phần 1)

Giáo trình môn học Cấu trúc máy tính - Nghề: Quản trị mạng - Trình độ: Cao đẳng nghề gồm 7 chương. Phần 1 sau đây gồm nội dung 4 chương đầu. Nội dung phần này trình bày tổng quan về cấu trúc máy tính, kiến trúc phần mềm bộ vi xử lý, tổ chức bộ vi xử lý. Mời các bạn cùng tham khảo nội dung chi tiết giáo trình.

8/30/2018 5:08:05 AM +00:00

Giáo trình môn học Cấu trúc máy tính - Nghề: Quản trị mạng - Trình độ: Cao đẳng nghề (Phần 2)

Giáo trình môn học Cấu trúc máy tính - Nghề: Quản trị mạng - Trình độ: Cao đẳng nghề (Phần 2) gồm nội dung chương 4 trở đi. Nội dung phần này trình bày về hệ thống nhớ, thiết bị nhập xuất, các loại bus, ngôn ngữ assembly. Trong mỗi chương đều có giới thiệu mục tiêu, nội dung và các câu hỏi bài tập. Giáo trình có thể xem là nguồn tài liệu cung cấp thông tin cho các giáo viên giảng dạy, đồng thời cũng là tài liệu học tập cho sinh viên.

8/30/2018 5:08:05 AM +00:00

Giáo trình Hệ điều hành: Phần 1

Phần 1 Giáo trình Hệ điều hành gồm nội dung 5 bài học đầu tiên: Tổng quan về hệ điều hành, các mô hình xử lý đồng hành, quản lý tiến trình, liên lạc giữa các tiến trình & vấn đề đồng bộ hóa, các giải pháp đồng bộ hóa. Mời các bạn cùng tham khảo nội dung chi tiết giáo trình.

8/30/2018 5:08:05 AM +00:00

Giáo trình Hệ điều hành: Phần 2

Phần 1 Giáo trình Hệ điều hành gồm nội dung bài học 6 trở đi. Nội dung phần này gồm có: Quản lý bộ nhớ, bộ nhớ ảo, hệ thống quản lý tập tin, các phương pháp cài đặt hệ thống quản lý tập tin, hệ thống quản lý nhập xuất, bảo vệ và an toàn hệ thống, Windows NT, hệ điều hành Linux.

8/30/2018 5:08:05 AM +00:00

Giáo trình môn học Nguyên lý hệ điều hành - Nghề: Quản trị mạng - Trình độ: Cao đẳng nghề (Phần 1)

Các nội dung chính được trình bày trong giáo trình gồm các chương: Giới thiệu chung về hệ điều hành, điều khiển dữ liệu, điều khiển bộ nhớ, điều khiển CPU và tiến trình, hệ điều hành đa xử lý. Phần 1 gồm nội dung 2 chương đầu. Mời các bạn cùng tham khảo.

8/30/2018 5:08:05 AM +00:00

Giáo trình môn học Nguyên lý hệ điều hành - Nghề: Quản trị mạng - Trình độ: Cao đẳng nghề (Phần 2)

Giáo trình môn học Nguyên lý hệ điều hành - Nghề: Quản trị mạng - Trình độ: Cao đẳng nghề (Phần 2) cung cấp cho người học các kiến thức về điều khiển bộ nhớ, điều khiển CPU và tiến trình, hệ điều hành đa xử lý. Mời các bạn cùng tham khảo nội dung chi tiết giáo trình.

8/30/2018 5:08:05 AM +00:00

Lecture Introduction to Computers: Chapter 3A - Peter Norton's

Chapter 3A - Using the keyboard and mouse. This lesson introduces you to the keyboard and the mouse. You will learn the importance of these devices, the way the computer accepts input from them, and the many tasks they enable you to perform on your PC.

8/30/2018 5:08:03 AM +00:00

Lecture Introduction to Computers: Chapter 3B - Peter Norton's

Chapter 3B - Inputting data in other ways. This lesson examines several categories of alternative input devices and discusses the special uses of each. You may be surprised at how often you see these devices, and you may decide that an alternative device will be your primary means of interacting with your computer.

8/30/2018 5:08:03 AM +00:00

Lecture Introduction to Computers: Chapter 4A - Peter Norton's

Chapter 4A - Video and sound. This lesson introduces you to monitors and sound systems. You will learn about the different types of monitors commonly used with computers and how they work. You also w ill learn some important criteria for judging a monitor's performance. This lesson also shows you how computers can ourput sounds.

8/30/2018 5:08:03 AM +00:00

Lecture Introduction to Computers: Chapter 4B - Peter Norton's

Chapter 4B - Printing. This lesson introduces you to the basics of hard-copy output dcviccs. You will learn about the most common types of printers and sec how each creates an image on paper. You will leam the criteria for evaluating different printers and examine some of the specialized printing dcviccs designed for professional use.

8/30/2018 5:08:03 AM +00:00

Lecture Introduction to Computers: Chapter 5A - Peter Norton's

Chapter 5A - Transforming data into information. This chapter explain why computers use the binary number system, list the two main parts of the CPU and explain how they work together, list the steps that make up a machine cycle, explain the difference between RAM and ROM, list three hardware factors that affect processing speed.

8/30/2018 5:08:03 AM +00:00

Lecture Introduction to Computers: Chapter 5B - Peter Norton's

Chapter 5B - Modern CPUs. This lesson looks at the processors most commonly found in personal computers and describes some of their most important features and distinguishing characteristics. You w ill learn how these CPUs arc typically differentiated from one another and sec how their performance is measured. You also w ill learn some of the ways you can extend the power of your PC’s processor to other components by using its expansion capabilities.

8/30/2018 5:08:03 AM +00:00