000 07755nam a22019097a 4500
005 20150623165326.0
008 071120s2009 enka b 001 0 eng
016 7 _a 014458124
020 _a0138134596
020 _a9780138134594
040 _aCaBVAS
_beng
_cCaBVAS
060 _bT M
082 0 _a005.43
_222
084 _a005.43
_bT M
100 1 _aTanenbaum, Andrew S.,
_d1944-
245 1 0 _aModern operating systems
_h[[Book] /]
_cAndrew S. Tanenbaum.
250 _a3rd ed.
260 _aHarlow :
_bPrentice Hall,
_c2009.
300 _axxvii, 1072 p. :
_bill. ;
_c24 cm.
500 _aPrevious ed.: Upper Saddle River, N.J.: Prentice Hall, 2001.
504 _aIncludes bibliographical references and index.
505 0 0 _l1.
_tIntroduction.
_pP.1.
505 0 0 _l1.1.
_tWhat is an Operating System?
_pP.3.
505 0 0 _l1.2.
_tHistory of Operating Systems.
_pP.7.
505 0 0 _l1.3.
_tComputer Hardware Review.
_pP.19.
505 0 0 _l1.4.
_tThe Operating System Zoo.
_pP.33.
505 0 0 _l1.5.
_tOperating System Concepts.
_pP.37.
505 0 0 _l1.6.
_tSystem Calls.
_pP.49.
505 0 0 _l1.7.
_tOperating System Structure.
_pP.62.
505 0 0 _l1.8.
_tThe World According to C.
_pP.72.
505 0 0 _l1.9.
_tResearch on Operating Systems.
_pP.76.
505 0 0 _l1.10.
_tOutline of the Rest of this Book.
_pP.77.
505 0 0 _l1.11.
_tMetric Units.
_pP.78.
505 0 0 _l1.12.
_tSummary.
_pP.79.
505 0 0 _l2.
_tProcesses and Threads.
_pP.83.
505 0 0 _l2.1.
_tProcesses.
_pP.83.
505 0 0 _l2.2.
_tThreads.
_pP.95.
505 0 0 _l2.3.
_tInterprocess Communication.
_pP.117.
505 0 0 _l2.4.
_tScheduling.
_pP.145.
505 0 0 _l2.5.
_tClassical IPC Problems.
_pP.163.
505 0 0 _l2.6.
_tResearch on Processes and Threads.
_pP.168.
505 0 0 _l2.7.
_tSummary.
_pP.169.
505 0 0 _l3.
_tMemory Management.
_pP.175.
505 0 0 _l3.1.
_tNo Memory Abstraction.
_pP.176.
505 0 0 _l3.2.
_tA Memory Abstraction: Address Spaces.
_pP.179.
505 0 0 _l3.3.
_tVirtual Memory.
_pP.188.
505 0 0 _l3.4.
_tPage Replacement Algorithms.
_pP.201.
505 0 0 _l3.5.
_tDesign Issues for Paging Systems.
_pP.216.
505 0 0 _l3.6.
_tImplementation Issues.
_pP.227.
505 0 0 _l3.7.
_tSegmentation.
_pP.234.
505 0 0 _l3.8.
_tResearch on Memory Management.
_pP.247.
505 0 0 _l3.9.
_tSummary.
_pP.248.
505 0 0 _l4.
_tFile Systems.
_pP.255.
505 0 0 _l4.1.
_tFiles.
_pP.257.
505 0 0 _l4.2.
_tDirectories.
_pP.268.
505 0 0 _l4.3.
_tFile System Implementation.
_pP.273.
505 0 0 _l4.4.
_tFile System Management and Optimization.
_pP.292.
505 0 0 _l4.5.
_tExample File Systems.
_pP.312.
505 0 0 _l4.6.
_tResearch on File Systems.
_pP.324.
505 0 0 _l4.7.
_tSummary.
_pP.324.
505 0 0 _l5.
_tInput/Output.
_pP.329.
505 0 0 _l5.1.
_tPrinciples of I/O Hardware.
_pP.329.
505 0 0 _l5.2.
_tPrinciples of I/O Software.
_pP.343.
505 0 0 _l5.3.
_tI/O Software Layers.
_pP.348.
505 0 0 _l5.4.
_tDisks.
_pP.360.
505 0 0 _l5.5.
_tClocks.
_pP.388.
505 0 0 _l5.6.
_tUser Interfaces: Keyboard, Mouse, Monitor.
_pP.394.
505 0 0 _l5.7.
_tThin Clients.
_pP.415.
505 0 0 _l5.8.
_tPower Management.
_pP.417.
505 0 0 _l5.9.
_tResearch on Input/Output.
_pP.425.
505 0 0 _l5.10.
_tSummary.
_pP.426.
505 0 0 _l6.
_tDeadlocks.
_pP.433.
505 0 0 _l6.1.
_tResources.
_pP.434.
505 0 0 _l6.2.
_tIntroduction to Deadlocks.
_pP.437.
505 0 0 _l6.3.
_tThe Ostrich Algorithm.
_pP.441.
505 0 0 _l6.4.
_tDeadlock Detection and Recovery.
_pP.442.
505 0 0 _l6.5.
_tDeadlock Avoidance.
_pP.448.
505 0 0 _l6.6.
_tDeadlock Prevention.
_pP.454.
505 0 0 _l6.7.
_tOther Issues.
_pP.457.
505 0 0 _l6.8.
_tResearch on Deadlocks.
_pP.461.
505 0 0 _l6.9.
_tSummary.
_pP.462.
505 0 0 _l7.
_tMultimedia Operating Systems.
_pP.467.
505 0 0 _l7.1.
_tIntroduction to Multimedia.
_pP.468.
505 0 0 _l7.2.
_tMultimedia files.
_pP.472.
505 0 0 _l7.3.
_tVideo Compression.
_pP.478.
505 0 0 _l7.4.
_tAudio Compression.
_pP.484.
505 0 0 _l7.5.
_tMultimedia Process Scheduling.
_pP.487.
505 0 0 _l7.6.
_tMultimedia file System Paradigms.
_pP.493.
505 0 0 _l7.7.
_tFile Placement.
_pP.499.
505 0 0 _l7.8.
_tCaching.
_pP.510.
505 0 0 _l7.9.
_tDisk Scheduling for Multimedia.
_pP.513.
505 0 0 _l7.10.
_tResearch on Multimedia.
_pP.516.
505 0 0 _l7.11.
_tSummary.
_pP.517.
505 0 0 _l8.
_tMultiple Processor Systems.
_pP.523.
505 0 0 _l8.1.
_tMultiprocessors.
_pP.526.
505 0 0 _l8.2.
_tMulticomputers.
_pP.548.
505 0 0 _l8.3.
_tVirtualization.
_pP.568.
505 0 0 _l8.4.
_tDistributed Systems.
_pP.580.
505 0 0 _l8.5.
_tResearch on Multiple Processor Systems.
_pP.604.
505 0 0 _l8.6.
_tSummary.
_pP.605.
505 0 0 _l9.
_tSecurity.
_pP.611.
505 0 0 _l9.1.
_tThe Security Environment.
_pP.613.
505 0 0 _l9.2.
_tBasics of Cryptography.
_pP.616.
505 0 0 _l9.3.
_tProtection Mechanisms.
_pP.622.
505 0 0 _l9.4.
_tAuthentication.
_pP.641.
505 0 0 _l9.5.
_tInsider Attacks.
_pP.656.
505 0 0 _l9.6.
_tExploiting Code Bugs.
_pP.659.
505 0 0 _l9.7.
_tMalware.
_pP.667.
505 0 0 _l9.8.
_tDefenses.
_pP.692.
505 0 0 _l9.9.
_tResearch on Security.
_pP.711.
505 0 0 _l9.10.
_tSummary.
_pP.712.
505 0 0 _l10.
_tCase Study 1: Linux.
_pP.719.
505 0 0 _l10.1.
_tHistory of Unix and Linux.
_pP.720.
505 0 0 _l10.2.
_tOverview of Linux.
_pP.728.
505 0 0 _l10.3.
_tProcesses in Linux.
_pP.739.
505 0 0 _l10.4.
_tMemory Management in Linux.
_pP.758.
505 0 0 _l10.5.
_tInput/Output in Linux.
_pP.771.
505 0 0 _l10.6.
_tThe Linux File System.
_pP.779.
505 0 0 _l10.7.
_tSecurity in Linux.
_pP.803.
505 0 0 _l10.8.
_tSummary.
_pP.806.
505 0 0 _l11.
_tCase Study 2: Windows Vista.
_pP.813.
505 0 0 _l11.1.
_tHistory of Windows Vista.
_pP.813.
505 0 0 _l11.2.
_tProgramming Windows Vista.
_pP.819.
505 0 0 _l11.3.
_tSystem Structure.
_pP.831.
505 0 0 _l11.4.
_tProcesses and Threads in Windows Vista.
_pP.861.
505 0 0 _l11.5.
_tMemory Management.
_pP.879.
505 0 0 _l11.6.
_tCaching in Windows Vista.
_pP.894.
505 0 0 _l11.7.
_tInput/Output in Windows Vista.
_pP.896.
505 0 0 _l11.8.
_tThe Windows NT File System.
_pP.906.
505 0 0 _l11.9.
_tSecurity in Windows Vista.
_pP.918.
505 0 0 _l11.10.
_tSummary.
_pP.924.
505 0 0 _l12.
_tCase Study 3: Symbian OS.
_pP.929.
505 0 0 _l12.1.
_tThe History of Symbian OS.
_pP.930.
505 0 0 _l12.2.
_tAn Overview of Symbian OS.
_pP.932.
505 0 0 _l12.3.
_tProcesses and Threads in Symbian OS.
_pP.937.
505 0 0 _l12.4.
_tMemory Management.
_pP.941.
505 0 0 _l12.5.
_tInput and Output.
_pP.945.
505 0 0 _l12.6.
_tStorage Systems.
_pP.948.
505 0 0 _l12.7.
_tSecurity in Symbian OS.
_pP.950.
505 0 0 _l12.8.
_tCommunication in Symbian OS.
_pP.953.
505 0 0 _l12.9.
_tSummary.
_pP.957.
505 0 0 _l13.
_tOperating System Design.
_pP.959.
505 0 0 _l13.1.
_tThe Nature of the Design Problem.
_pP.960.
505 0 0 _l13.2.
_tInterface Design.
_pP.963.
505 0 0 _l13.3.
_tImplementation.
_pP.971.
505 0 0 _l13.4.
_tPerformance.
_pP.987.
505 0 0 _l13.5.
_tProject Management.
_pP.994.
505 0 0 _l13.6.
_tTrends in Operating System Design.
_pP.998.
505 0 0 _l13.7.
_tSummary.
_pP.1003.
505 0 0 _l14.
_tReading List and Bibliography.
_pP.1007.
505 0 0 _l14.1.
_tSuggestions for Further Reading.
_pP.1007.
505 0 0 _l14.2.
_tAlphabetical Bibliography.
_pP.1016.
521 _aAll age.
650 0 _aOperating systems (Computers).
650 6 _aSystèmes d'exploitation (Ordinateurs)
_xLogiciels.
700 1 _aTanenbaum, Andrew S.,
001 0000064945
003 0000
942 _cBK
942 _cBK
942 _cBK
999 _c19351
_d19351