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">Bienvenue dans un monde passionnant du système d'exploitation (O / S). Les principes de base du système d'exploitation est une application gratuite avec la liste des notes sur l'introduction du système d'exploitation et couvre les bases de la façon dont fonctionne le logiciel système
Habituellement, une partie de la science informatique, génie logiciel, des cours de programmation et de technologie de l'information, mais ouvert à tous les amateurs d'apprendre les bases.
L'application couvre plus de 125 sujets sur le sujet divisé en 14 unités.
L'App apporte tous les sujets intéressants dans un linker qui est facile à parcourir, de réviser et de revenir à un autre sujet à apprendre. Certains des sujets abordés dans cette application sont:
1. Vue d'ensemble des systèmes d'exploitation informatiques
2. Organisation du système informatique
3. Structure du système d'exploitation
4. Système distribué
5. Les services du système d'exploitation
6. Appels système
7. Programmes système
8. Système d'exploitation Génération
9. Services d'exploitation-système
10. Operating-System Interface
11. Gestion des processus
12. Processus de bloc de contrôle
13. Schedulers
interrupteur 14. Contexte
15. Opérations sur les processus
Communication 16. Interprocess
17. Sockets
18. Remote Procedure Calls
19. Remote Method Invocation
20. Discussions
21. Critères d'ordonnancement
22. Programmation Algorithmes
23. Modèles Multithreading
24. Les bibliothèques de la discussion
Questions Threading 25.
l'ordonnancement du processeur 26.
27. Multiple-Processor Scheduling
28. Symmetric Multithreading
Scheduling 29. Thread
Scheduling 30. Solaris
31. Windows XP Scheduling
Scheduling 32. Linux
33. L'évaluation Algorithme
34. Procédé de synchronisation
35. La section critique problème
36. Synchronisation Hardware
37. sémaphores
38. problèmes classiques de synchronisation
39. Moniteurs
40. Transactions atomiques
41. Deadlocks
42. Deadlock Caractérisation
43. Méthodes de blocages de manutention
44. Prévention Deadlock
45. Deadlock Avoidance
46. Bankerà ¢ â "¢ s algorithme
47. Deadlock Detection
48. Récupération de Deadlock
49. Stratégies de gestion de la mémoire
50. Adresse Reliure
51. Logique contre l'espace d'adresse physique
52. Dynamic Linking and Loading
53. Permutation
54. Contigu allocation de mémoire
55. fragmentation
56. Paging
57. Support matériel de paging
58. Pages partagés
59. Segmentation
60. La mémoire virtuelle
61. bibliothèques système
62. Demande Paging
63. Copy-on-Write
64. Remplacement page
65. FIFO page de remplacement
66. Optimal remplacement
67. Remplacement LRU page
68. Enhanced Second Chance-Algorithm
69. Répartition des Cadres
70. Thrashing
71. Working-Set Modèle
72. Page-Fault Fréquence
73. mappés en mémoire Fichiers
74. Mémoire partagée dans l'API Win32
Mémoire 75. Allouer Kernel
76. Slab Allocation
Concept 77. Fichier
78. Opérations sur les fichiers
79. Types de fichiers
80. Structure du répertoire
81. Annuaire
82. Fichier de montage du système
83. Fichier Structure du système
Système 84. Fichier Mise en œuvre
85. Mise en œuvre Directory
86. Gestion de l'espace libre
87. Récupération
88. Systèmes de fichiers journalisé
89. Les systèmes de fichiers réseau
protocole de systèmes de fichiers 90. Réseau
91. disques magnétiques
Structure 92. Disk
Pièce jointe 93. Disk
Scheduling 94. Disk
Gestion 95. disque
96. Bloc d'amorçage
97. Bad Blocks
Gestion 98. Swap-Space
99. I / O Systems
100. Polling
101. Direct Memory Access
102. application I / O Interface
103. Kernel I / O sous-système
104. Les demandes Transforming E / S aux opérations matérielles
105. Streams
106. Performance
107. protection
108. Accès Matrice
109. La mise en œuvre de l'accès Matrice
Contrôle d'accès 110.
111. Langue-Based Protection
112. Le problème de sécurité
113. codes malveillants
114. Système et Réseau Menaces
115. Cryptography comme un outil de sécurité
116. authentification
117. Key Distribution
Authentification 118. utilisateur
119. Firewalling pour la protection des systèmes et réseaux
LIENS UTILES
Commentaires: Partagez vos commentaires à essyengineering@gmail.com
liens sociaux
Facebook: https://www.facebook.com/EngineeringEasy/
Twitter: https://twitter.com/easyengineerin
Site Web: http: //www.engineeringapps.net/
En vous souhaitant un apprentissage très heureux</div> <div class="show-more-end">