- Out-of-Stock

free shipping in Poland for all orders over 500 PLN
If your payment will be credited to our account by 11:00
Each consumer can return the purchased goods within 14 days
Authors: A. Silberschatz, PB Galvin, G. Gagne ISBN: 83-204-3215-4 Edition 7 Hardcover Format: B5, 1130 pages Publisher: WNT |
About the book |
A manual on operating systems commonly used at all universities in Poland. It describes system development, hardware construction, process management and memory management. The input-output subsystem, new technologies and software solutions related to the development of external memory devices and buses connecting them to the processor and main memory are discussed. Much space has been devoted to distributed systems and issues related to information security and security. Also discussed are exemplary 4.2 BSD Unix, Linux, Windows 2000, Windows NT, Windows XP. The great advantage of the book is its accessible language, clear drawings and exercises for each chapter. The guide is intended for IT students at all universities. Table of Contents Part 1. Overview Chapter 1. Introduction 1.1. What is the operating system? 1.2. Main computer systems 1.3. Desktop systems 1.4. Multiprocessor systems 1.5. Distributed systems 1.6. Grouped systems 1.7. Real-time systems 1.8. Pocket systems 1.9. Wandering features 1.10. Computational environments 1.11. Summary exercises Bibliographic notes Chapter 2. Structures of computer systems 2.1. Operation of the computer system 2.2. Input-output structure 2.3. Memory structure 2.4. Hierarchy of memory 2.5. Hardware protection 2.6. Network structure 2.7. Summary exercises Bibliographic notes Chapter 3. Operating system structures 3.1. Components of the system 3.2. Operating system services 3.3. System calls 3.4. System programs 3.5. System structure 3.6. Virtual machines 3.7. System design and implementation 3.8. Generating the system 3.9. Summary exercises Bibliographic notes Part 2. Process management Chapter 4. Processes 4.1. Process concept 4.2. Process planning 4.3. Activities on processes 4.4. Cooperative processes 4.5. Inter-process communication 4.6. Communication in client - server systems 4.7. Summary exercises Bibliographic notes Chapter 5. Threads 5.1. overview 5.2. Multithreaded models 5.3. Thread issues 5.4. P-threads 5.5. Threads on the Solaris 2 system 5.6. Threads in Windows 2000 5.7. Threads of Linux 5.8. Java threads 5.9. Summary exercises Bibliographic notes Chapter 6. Planning the processor allocation 6.1. Basic concepts 6.2. Planning criteria 6.3. Planning algorithms 6.4. Multiprocessor planning 6.5. Real-time planning 6.6. Evaluation of algorithms 6.7. Models of process planning 6.8. Summary exercises Bibliographic notes Chapter 7. Synchronizing processes 7.1. The Basics 7.2. The problem of the critical section 7.3. Hardware sync means 7.4. semaphores 7.5. Classic synchronization problems 7.6. Critical regions 7.7. Monitors 7.8. Synchronization in operating systems 7.9. Indivisible transactions 7.10. Summary exercises Bibliographic notes Chapter 8. Deadlocks 8.1. System model 8.2. Jam characteristics 8.3. Methods of dealing with deadlocks 8.4. Deadlock prevention 8.5. Avoiding deadlocks 8.6. Jam detection 8.7. Eliminating the deadlock 8.8. Summary exercises Bibliographic notes Part 3. Management of memory resources Chapter 9. Memory management 9.1. The Basics 9.2. Exchange 9.3. Continuous allocation of memory 9.4. paging 9.5. Segmentation 9.6. Segmentation with paging 9.7. Summary exercises Bibliographic notes Chapter 10. Virtual memory 10.1. The Basics 10.2. Paging on demand 10.3. Creating a process 10.4. Replacing pages 10.5. Allocation of frames 10.6. jerks 10.7. Examples of operating systems 10.8. Other considerations 10.9. Summary exercises Bibliographic notes Chapter 11. File system interface 11.1. The concept of a file 11.2. Access methods 11.3. Catalog structure 11.4. Mounting the file system 11.5. Split files 11.6. Protection 11.7. Summary exercises Bibliographic notes Chapter 12. Implementing the file system 12.1. Construction of the file system 12.2. File system implementation 12.3. Directory implementation 12.4. Assignment methods 12.5. Free space management 12.6. Efficiency and efficiency 12.7. Reconstruction 12.8. A file system with a log structure 12.9. NFS system 12.10. Summary exercises Bibliographic notes Part 4. Input-output systems Chapter 13. Input-output systems 13.1. overview 13.2. Input-output equipment 13.3. Usable input-output interface 13.4. Input-output subsystem in the kernel 13.5. Converting input-output orders to hardware operations 13.6. streams 13.7. Efficiency 13.8. Summary exercises Bibliographic notes Chapter 14. Storage structure 14.1. Disk structure 14.2. Scheduling disk access 14.3. Disk management 14.4. Management of the exchange area 14.5. RAID structure 14.6. Disk connections 14.7. Implementing persistent memory 14.8. Tertiary memory structure 14.9. Summary exercises Bibliographic notes Part 5. Distributed systems Chapter 15. Distributed system structures 15.1. The Basics 15.2. topology 15.3. Types of networks 15.4. Communication 15.5. Communication protocols 15.6. Resistance 15.7. Project issues 15.8. Example - working on the network 15.9. Summary exercises Bibliographic notes Chapter 16. Distributed file systems 16.1. The Basics 16.2. Nomenclature and transparency 16.3. Remote access to files 16.4. Service looked after and under-looked 16.5. Multiple file 16.6. Example - AFS system 16.7. Summary exercises Bibliographic notes Chapter 17. Distributed coordination 17.1. Organizing events 17.2. Mutual exclusion 17.3. Indivisibility 17.4. Controlling concurrency 17.5. Handling deadlocks 17.6. Election algorithms 17.7. Achieving an agreement 17.8. Summary exercises Bibliographic notes Part 6. Protection and safety Chapter 18. Protection 18.1. Objectives of protection 18.2. Protection domains 18.3. Access matrix 18.4. Implementation of the access matrix 18.5. Reversal of access rights 18.6. Systems operating on the basis of rights 18.8. Summary 18.7. Protection at the programming language level exercises Bibliographic notes Chapter 19. Security 19.1. Security issue 19.2. authentication 19.3. Program threats 19.4. Systemic threats 19.5. Security systems and solutions 19.6. Intrusion detection 19.7. Cryptography 19.8. Classification of computer security levels 19.9. Example - Windows NT 19.10. Summary exercises Bibliographic notes Part 7. Examples of specific systems Chapter 20. The Linux system 20.1. History 20.2. Basics of the project 20.3. Kernel modules 20.4. Process management 20.5. Planning 20.6. Memory management 20.7. File systems 20.8. Entrance and exit 20.9. Inter-process communication 20.10. Network structure 20.11. Security 20.12. Summary exercises Bibliographic notes Chapter 21. Windows 2000 21.1. History 21.2. Basics of the project 21.3. Elements of the system 21.4. Environmental subsystems 21.5. File system 21.6. Work in the network 21.7. Software interface 21.8. Summary exercises Bibliographic notes Chapter 22. Windows XP 22.1. History 22.2. Basics of the project 22.3. Elements of the system 22.4. Environmental subsystems 22.5. File system 22.6. Work in the network 22.7. Software interface 22.8. Summary exercises Bibliographic notes Chapter 23. Historical perspective 23.1. Early operating systems 23.2. Atlas system 23.3. XDS-940 system 23.4. THE system 23.5. RC 4000 system 23.6. CTSS system 23.7. MULTICS system 23.8. OS / 360 system 23.9. Mach system 23.10. Other systems Appendix A. FreeBSD system (content available on the Web) A.1. History A.2. Basics of the project A.3. Software interface A.4. Usable interface A.5. Process management A.6. Memory management A.7. File system A.8. Input-output system A.9. Inter-process communication A.10. Summary exercises Bibliographic notes Appendix B. Mach system (content available on the Web) B.1. History B.2. Basics of the project B.3. Elements of the system B.4. Process management B.5. Inter-process communication B.6. Memory management B.7. Software interface B.8. Summary exercises Bibliographic notes Sources and rights (Credits) Appendix C. Nachos system (content available on the Web) C.1. overview C.2. The structure of the Nachos software C.3. Examples of assignments C.4. Information on how to obtain a copy of the Nachos system C.5. Summary Bibliographic notes Sources and rights (Credits) Bibliography Credits (Sources and rights) Index |
No product available!
No product available!
No product available!
Multifunctional tool for crimping insulated connectors on AWG 22-18 / 16-14 / 12-10 cable, with locking function and pressure regulation. HT-301
No product available!
10 DOF IMU Sensor (B), Inertial Measurement Unit, Lower Power Consumption
No product available!
No product available!
Module with a relay with a permissible maximum current of 10A with a 5V coil (MOD-03.Z). The module has a transistor relay control transistor and an overvoltage / self-inductive diode from the coil.
No product available!
No product available!
No product available!
Precision screwdriver set 6 pcs by Velleman
No product available!
HK MultiWii NanoWii ATmega32U4 Micro Flight Controller USB/GYRO/ACC (22322)
No product available!
Li-Ion battery type 18650 with a nominal voltage of 3.6 V and a capacity of 3200 mAh. Akyga AKY0926
No product available!
No product available!
Male terminal block, angled, 5-pin. Pitch 3.5mm. Height 9.2mm. KF2EDGR
No product available!
Permanent cylindrical neodymium magnet with a diameter of 15 mm and a height of 3 mm.
No product available!
Digilent ZYBO SoC platform powered by Xilinx Zynq Z-7010 with a dual-core ARM® Cortex-A9 processor and an Xilinx 7-series FPGA. 410-279
No product available!