Welcome to an exciting world of operating system (O/S). The Basics of Operating System is a free app with listing of notes on the introduction of the OS and covers the basics of how system software works
Usually a part of computer science, software engineering, programming and information technology courses but open for all enthusiasts to learn the basics.
The App covers more than 125 topics on the subject divided into 14 units.
The App brings all the interesting topics in a flashcard which is easy to browse, revise and come back to another topic to learn. Some of topics Covered in this application are:
1. Overview of computer operating systems
2. Computer System Organization
3. Operating System Structure
4. Distributed system
5. Operating System services
6. System Calls
7. System Programs
8. Operating System Generation
9. Operating-System Services
10. Operating-System Interface
11. Process Management
12. Process Control Block
13. Schedulers
14. Context switch
15. Operations on Processes
16. Interprocess Communication
17. Sockets
18. Remote Procedure Calls
19. Remote method invocation
20. Threads
21. Scheduling Criteria
22. Scheduling Algorithms
23. Multithreading Models
24. Thread Libraries
25. Threading Issues
26. CPU scheduling
27. Multiple-Processor Scheduling
28. Symmetric Multithreading
29. Thread Scheduling
30. Solaris Scheduling
31. Windows XP Scheduling
32. Linux Scheduling
33. Algorithm Evaluation
34. Process Synchronization
35. The Critical Section Problem
36. Synchronization Hardware
37. Semaphores
38. Classic problems of synchronization
39. Monitors
40. Atomic Transactions
41. Deadlocks
42. Deadlock Characterization
43. Methods for handling deadlocks
44. Deadlock Prevention
45. Deadlock Avoidance
46. Banker’s algorithm
47. Deadlock Detection
48. Recovery from Deadlock
49. Memory Management Strategies
50. Address Binding
51. Logical versus Physical Address Space
52. Dynamic Linking and Loading
53. Swapping
54. Contiguous Memory Allocation
55. Fragmentation
56. Paging
57. Hardware Support in paging
58. Shared Pages
59. Segmentation
60. Virtual memory
61. System libraries
62. Demand Paging
63. Copy-on-Write
64. Page Replacement
65. FIFO Page Replacement
66. Optimal Page Replacement
67. LRU Page Replacement
68. Enhanced Second-Chance Algorithm
69. Allocation of Frames
70. Thrashing
71. Working-Set Model
72. Page-Fault Frequency
73. Memory-Mapped Files
74. Shared Memory in the Win32 API
75. Allocating Kernel Memory
76. Slab Allocation
77. File Concept
78. File Operations
79. File Types
80. Directory Structure
81. Directory
82. File System Mounting
83. File System Structure
84. File System Implementation
85. Directory Implementation
86. Free Space Management
87. Recovery
88. Log-Structured File Systems
89. Network file systems
90. Network file systems protocol
91. Magnetic Disks
92. Disk Structure
93. Disk Attachment
94. Disk Scheduling
95. Disk Management
96. Boot Block
97. Bad Blocks
98. Swap-Space Management
99. I/O Systems
100. Polling
101. Direct Memory Access
102. Application I/O Interface
103. Kernel I/O Subsystem
104. Transforming I/O Requests to Hardware Operations
105. Streams
106. Performance
107. Protection
108. Access Matrix
109. Implementation of Access Matrix
110. Access Control
111. Language-Based Protection
112. The Security Problem
113. Malicious codes
114. System and Network Threats
115. Cryptography as a Security Tool
116. Authentication
117. Key Distribution
118. User Authentication
119. Firewalling to Protect Systems and Networks
IMPORTANT LINKS
Feedback: Share your feedback at essyengineering@gmail.com
Social links
Facebook : https://www.facebook.com/EngineeringEasy/
Twitter : https://twitter.com/easyengineerin
Website:http://www.engineeringapps.net/
Wishing you a very happy learning
</div> <div jsname="WJz9Hc" style="display:none">Chào mừng bạn đến một thế giới thú vị của hệ điều hành (O / S). Khái niệm cơ bản của hệ điều hành là một ứng dụng miễn phí với danh sách các ghi chú về sự ra đời của hệ điều hành và bao gồm các vấn đề cơ bản của cách làm việc của phần mềm hệ thống
Thông thường, một phần của khoa học máy tính, kỹ thuật phần mềm, các khóa học lập trình và công nghệ thông tin nhưng mở cho tất cả những người đam mê tìm hiểu những điều cơ bản.
Các ứng dụng bao gồm hơn 125 chủ đề về chủ đề chia thành 14 đơn vị.
Các ứng dụng mang đến cho tất cả các chủ đề thú vị trong một Flashcard đó là dễ dàng để duyệt, sửa đổi và trở lại với một chủ đề khác để học hỏi. Một số chủ đề Bao trong ứng dụng này là:
1. Tổng quan về hệ điều hành máy tính
2. Tổ chức hệ thống máy tính
Cấu trúc 3. Hệ điều hành
4. Hệ thống phân phối
5. Dịch vụ Hệ điều hành
6. Các cuộc gọi hệ thống
7. Chương trình hệ thống
8. Hệ điều hành thế hệ
9. Dịch vụ hành-System
10. Điều-System Interface
Quản lý 11. Quy trình
12. Quy trình Control Block
13. Schedulers
chuyển đổi 14. Context
15. Hoạt động trên quy trình
Truyền thông 16. Interprocess
17. Sockets
18. Remote Procedure Calls
19. gọi phương thức từ xa
20. Chủ đề
21. Tiêu chuẩn Scheduling
22. Scheduling Algorithms
23. Mô hình đa luồng
24. Thư viện đề
Các vấn đề Threading 25.
lịch 26. CPU
27. Nhiều-Processor Scheduling
28. Symmetric Multithreading
29. Chủ đề Scheduling
30. Solaris Scheduling
31. Windows XP Scheduling
32. Linux Scheduling
Đánh giá 33. Thuật toán
34. Quy trình đồng bộ hóa
35. Mục Vấn đề quan trọng
36. Đồng bộ hóa phần cứng
37. Cột
38. vấn đề cổ điển của đồng bộ hóa
39. Màn hình
40. Giao dịch nguyên tử
41. Deadlocks
42. Deadlock Đặc tính
43. Các phương pháp xử lý bế tắc
Phòng chống Deadlock 44.
45. Tránh Deadlock
46. Bankerà ¢ â "¢ s thuật toán
47. Phát hiện Deadlock
48. Phục hồi từ Deadlock
49. Chiến lược quản lý bộ nhớ
50. Địa chỉ Binding
51. Logical so Address Space vật lý
52. Liên kết động và tải
53. Swapping
54. Phân bổ bộ nhớ tiếp giáp
55. Phân mảnh
56. Paging
57. Hỗ trợ phần cứng trong phân trang
58. Các trang chia sẻ
59. Phân đoạn
60. Bộ nhớ ảo
61. Hệ thống thư viện
62. Nhu cầu Paging
63. Sao chép-on-Write
64. Trang thay thế
65. FIFO Trang thay thế
66. Tối ưu trang thay thế
67. LRU Trang thay thế
68. Tăng cường Second-Chance Algorithm
69. Phân bổ Frames
70. trận đòn
71. Working Set-Mẫu
72. Trang-Fault Tần số
73. Bộ nhớ-Mapped tập tin
74. chia sẻ bộ nhớ trong Win32 API
Memory 75. Phân bổ Kernel
76. Sàn Giao
77. Tập tin Concept
78. Hoạt động tập tin
79. File Types
Cấu trúc 80. Thư mục
81. Thư mục
Hệ thống Gắn 82. Tập tin
Cơ cấu hệ thống 83. Tập tin
Thực hiện hệ thống 84. Tập tin
Thực hiện 85. Thư mục
86. Quản lý không gian miễn phí
87. phục hồi
88. Hệ thống tập tin Log-Structured
89. hệ thống tập tin mạng
90. Mạng lưới giao thức hệ thống tập tin
91. Đĩa Magnetic
Cấu trúc 92. Đĩa
93. Đĩa tập tin đính kèm
94. Đĩa Scheduling
Quản lý 95. Đĩa
96. Boot Khối
97. Bad Blocks
Quản lý 98. Swap-Space
99. I / O Systems
100. Polling
101. Truy cập bộ nhớ trực tiếp
102. Ứng dụng I / O Interface
103. Kernel I / O Subsystem
104. Transforming I / O yêu cầu cho các hoạt động phần cứng
105. Streams
106. hiệu suất
107. Bảo vệ
108. Truy cập Matrix
109. Thực hiện các truy cập Matrix
Điều 110. Truy cập
111. Bảo vệ Language-Based
112. Vấn đề An ninh
113. mã độc hại
114. Hệ thống và Mạng mối đe dọa
115. Cryptography như một công cụ bảo mật
116. xác thực
117. Key Distribution
118. User Authentication
119. firewall để bảo vệ hệ thống và Mạng
LIÊN KẾT QUAN TRỌNG
Phản hồi: Chia sẻ thông tin phản hồi của bạn tại essyengineering@gmail.com
liên kết xã hội
Facebook: https://www.facebook.com/EngineeringEasy/
Twitter: https://twitter.com/easyengineerin
Website: http: //www.engineeringapps.net/
Chúc bạn một học tập rất hạnh phúc</div> <div class="show-more-end">