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 system concepts - Module 21: The Unix system

After studying this chapter, you should be able to: 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.

8/28/2020 7:43:37 PM +00:00

Lecture Operating system concepts - Module 20: Security

After studying this chapter, you should be able to: 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.

8/28/2020 7:43:31 PM +00:00

Lecture Operating system concepts - Module 19: Protection

After studying this chapter, you should be able to: 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.

8/28/2020 7:43:25 PM +00:00

Lecture Operating system concepts - Module 18: Distributed coordination

After studying this chapter, you should be able to: 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.

8/28/2020 7:43:19 PM +00:00

Lecture Operating system concepts - Module 17: Distributed file systems

After studying this chapter, you should be able to: 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.

8/28/2020 7:43:13 PM +00:00

Lecture Operating system concepts - Module 16: Distributed system structures

After studying this chapter, you should be able to: 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.

8/28/2020 7:43:07 PM +00:00

Lecture Operating system concepts - Module 15: Network structures

After studying this chapter, you should be able to: 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.

8/28/2020 7:43:01 PM +00:00

Lecture Operating system concepts - Module 14: Tertiary storage structure

After studying this chapter, you should be able to: 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.

8/28/2020 7:42:55 PM +00:00

Lecture Operating system concepts - Module 13: Secondary storage

After studying this chapter, you should be able to: 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.

8/28/2020 7:42:49 PM +00:00

Lecture Operating system concepts - Module 12: I/O systems

After studying this chapter, you should be able to: 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.

8/28/2020 7:42:43 PM +00:00

Lecture Operating system concepts - Module 11: File-System Implementation

After studying this chapter, you should be able to: 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.

8/28/2020 7:42:37 PM +00:00

Lecture Operating system concepts - Module 10: File-system interface

After studying this chapter, you should be able to: 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.

8/28/2020 7:42:30 PM +00:00

Lecture Operating system concepts - Module 9: Virtual Memory

After studying this chapter, you should be able to: 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.

8/28/2020 7:42:24 PM +00:00

Lecture Operating system concepts - Module 8: Memory Management

In this chapter you will learn about the following: Characteristics of users that every software engineer should understand; various ways of working with users to ensure that a software system has both the required functionality and the required usability; some basic principles for the design of simple graphical user interfaces (GUIs), involving windows, menus, icons and pop-up dialogs; how to evaluate user interfaces; how to implement basic GUIs in Java.

8/28/2020 7:42:18 PM +00:00

Lecture Operating system concepts - Module 6: Process Synchronization

In this chapter, you will learn to: To describe the basic organization of computer systems, to provide a grand tour of the major components of operating systems, to give an overview of the many types of computing environments, to explore several open-source operating systems.

8/28/2020 7:42:11 PM +00:00

Lecture Operating system concepts - Module 5: CPU Scheduling

In this chapter, you will learn to: To describe the basic organization of computer systems, to provide a grand tour of the major components of operating systems, to give an overview of the many types of computing environments, to explore several open-source operating systems.

8/28/2020 7:42:05 PM +00:00

Lecture Operating system concepts - Module 4: Processes

In this chapter, you will learn to: To describe the basic organization of computer systems, to provide a grand tour of the major components of operating systems, to give an overview of the many types of computing environments, to explore several open-source operating systems.

8/28/2020 7:41:59 PM +00:00

Lecture Operating system concepts - Module 3: Operating system structures

In this chapter, you will learn to: To describe the basic organization of computer systems, to provide a grand tour of the major components of operating systems, to give an overview of the many types of computing environments, to explore several open-source operating systems.

8/28/2020 7:41:53 PM +00:00

Lecture Operating system concepts - Module 2: Computer system structures

After studying this chapter, you should be able to: Discuss the principal requirements for memory management, understand the reason for memory partitioning and explain the various techniques that are used, understand and explain the concept of paging,...

8/28/2020 7:41:47 PM +00:00

Lecture Operating system concepts - Module 1: Introduction

In this chapter, you will learn to: To describe the basic organization of computer systems, to provide a grand tour of the major components of operating systems, to give an overview of the many types of computing environments, to explore several open-source operating systems.

8/28/2020 7:41:41 PM +00:00

Bài giảng Công cụ kiểm thử phần mềm: Bài 10 - GV. Trương Phước Lộc

Bài giảng Công cụ kiểm thử phần mềm - Bài 10: Kiểm thử hiệu năng cung cấp cho người học các kiến thức: Tham số chính, phân loại kiểm thử hiệu năng, các pha thời gian, thành phần kiểm thử hiệu năng,... Mời các bạn cùng tham khảo.

8/28/2020 2:57:12 PM +00:00

Bài giảng Công cụ kiểm thử phần mềm: Bài 9 - GV. Trương Phước Lộc

Bài giảng Công cụ kiểm thử phần mềm - Bài 9: Kiểm thử giao diện ứng dụng web cung cấp cho người học các kiến thức: Checklist testing, link checker tools, HTML/CSS validator tools, cross browser testing tools. Mời các bạn cùng tham khảo.

8/28/2020 2:57:06 PM +00:00

Bài giảng Công cụ kiểm thử phần mềm: Bài 8 - GV. Trương Phước Lộc

Bài giảng Công cụ kiểm thử phần mềm - Bài 8: Kiểm thử tự động cung cấp cho người học các kiến thức: Kiểm thử tự động, tổng quan selenium, selenium IDE, selenium web driver. Mời các bạn cùng tham khảo nội dung chi tiết.

8/28/2020 2:56:59 PM +00:00

Bài giảng Công cụ kiểm thử phần mềm: Bài 7 - GV. Trương Phước Lộc

Bài giảng Công cụ kiểm thử phần mềm - Bài 7: Kiểm thử đơn vị - Unit Testing cung cấp cho người học các kiến thức: Giới thiệu, tại sao cần kiểm thử đơn vị, unit testing framework, các bước thực hiện, một số thuật ngữ, mock object,... Mời các bạn cùng tham khảo.

8/28/2020 2:56:53 PM +00:00

Bài giảng Công cụ kiểm thử phần mềm: Bài 6 - GV. Trương Phước Lộc

Bài giảng Công cụ kiểm thử phần mềm - Bài 6: Công cụ quản lý cung cấp cho người học các kiến thức: Test management system, bug tracking system. Đây là một tài liệu hữu ích dành cho các bạn sinh viên và những ai quan tâm dùng làm tài liệu học tập.

8/28/2020 2:56:47 PM +00:00

Bài giảng Công cụ kiểm thử phần mềm: Bài 5 - GV. Trương Phước Lộc

Bài giảng Công cụ kiểm thử phần mềm - Bài 5: Báo cáo kiểm thử phần mềm cung cấp cho người học các kiến thức: Bug report, test summary report, vòng đời lỗi phần mềm. Mời các bạn cùng tham khảo nội dung chi tiết.

8/28/2020 2:56:41 PM +00:00

Bài giảng Công cụ kiểm thử phần mềm: Bài 4 - GV. Trương Phước Lộc

Bài giảng Công cụ kiểm thử phần mềm - Bài 4: Trường hợp kiểm thử (Test cases) cung cấp cho người học các kiến thức: Test case là gì, đầu vào Test case, cấu trúc Test case, cấu trúc Test result. Mời các bạn cùng tham khảo nội dung chi tiết.

8/28/2020 2:56:35 PM +00:00

Bài giảng Công cụ kiểm thử phần mềm: Bài 3 - GV. Trương Phước Lộc

Bài giảng Công cụ kiểm thử phần mềm - Bài 3: Thiết kế kiểm thử phần mềm (Test design) cung cấp cho người học các kiến thức: Số ca có thể kiểm thử, phân hoạch tương đương, phân tích giá trị biên. Mời các bạn cùng tham khảo nội dung chi tiết.

8/28/2020 2:56:29 PM +00:00

Bài giảng Công cụ kiểm thử phần mềm: Bài 2 - GV. Trương Phước Lộc

Bài giảng Công cụ kiểm thử phần mềm - Bài 2: Lập kế hoạch kiểm thử (Test plan) trình bày mục tiêu của việc lập kế hoạch kiểm thử, quy trình lập kế hoạch kiểm thử, cấu trúc Test plan. Đây là một tài liệu hữu ích dành cho các bạn sinh viên và những ai quan tâm dùng làm tài liệu học tập.

8/28/2020 2:56:23 PM +00:00

Bài giảng Công cụ kiểm thử phần mềm: Bài 1 - GV. Trương Phước Lộc

Bài giảng Công cụ kiểm thử phần mềm - Bài 1: Tổng quan kiểm thử trình bày các nội dung: Kiểm thử phần mềm là gì, tại sao kiểm thử quan trọng, qui trình kiểm thử phần mềm, vai trò và thái độ, các cấp độ kiểm thử, các loại kiểm thử,... Mời các bạn cùng tham khảo nội dung chi tiết.

8/28/2020 2:56:17 PM +00:00