├── .idea ├── .gitignore ├── ModernOperatingSystems_AndrewTanenbaum.iml ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── Chapter_01 ├── README.md └── images │ ├── Tanenbaum-R1-1-SystemCall.png │ ├── Tanenbaum-R1-2-ListOfPopularSystemCall.png │ ├── Tanenbaum-R1-3-ListOfCallsWinUnix.png │ └── Tanenbaum-R1-4-MINIXArchitecture.png ├── Chapter_02 ├── README.md └── images │ ├── Tanenbaum-R2-1-pthreads.png │ ├── Tanenbaum-R2-2-kerneluserspace.png │ ├── Tanenbaum-R2-3-Critical-Regions.png │ ├── Tanenbaum-R2-4-spin-lock.png │ ├── Tanenbaum-R2-5-mutex-pthreads.png │ ├── Tanenbaum-R2-6-mutex-pthreads-conditional.png │ ├── Tanenbaum-R2-7-barriers.png │ └── Tanenbaum-R2-8-scheduler-per-system.png ├── Chapter_03 ├── README.md └── images │ ├── Tanenbaum-R3-1-no-abstraction.png │ ├── Tanenbaum-R3-10-swappingmechs.png │ ├── Tanenbaum-R3-11-policy.png │ ├── Tanenbaum-R3-12-segments.png │ ├── Tanenbaum-R3-2-base-and-limit-registers.png │ ├── Tanenbaum-R3-3-swapping.png │ ├── Tanenbaum-R3-4-linkedlist.png │ ├── Tanenbaum-R3-5-pagentry.png │ ├── Tanenbaum-R3-6-clockmechanism.png │ ├── Tanenbaum-R3-7-aging.png │ ├── Tanenbaum-R3-8-doubleaddrspace.png │ └── Tanenbaum-R3-9-instructionbackup.png ├── Chapter_04 ├── README.md └── images │ ├── Tanenbaum-R4-1-filetypes.png │ ├── Tanenbaum-R4-10-unix-disc.png │ ├── Tanenbaum-R4-11-unix-inode-entries.png │ ├── Tanenbaum-R4-12-unix-file-search.png │ ├── Tanenbaum-R4-13-cdrom-entry.png │ ├── Tanenbaum-R4-2-filestructuress.png │ ├── Tanenbaum-R4-3-disclayout.png │ ├── Tanenbaum-R4-4-directoryentry.png │ ├── Tanenbaum-R4-5-dag.png │ ├── Tanenbaum-R4-6-vfs.png │ ├── Tanenbaum-R4-7-vfs-overall.png │ ├── Tanenbaum-R4-8-quota.png │ └── Tanenbaum-R4-9-msdos-disc.png ├── Chapter_05 ├── README.md └── images │ ├── Tanenbaum-R5-1-cpu-io-registers.png │ ├── Tanenbaum-R5-10-formatting.png │ ├── Tanenbaum-R5-11-cylinderskew.png │ ├── Tanenbaum-R5-12-sectorsinterleave.png │ ├── Tanenbaum-R5-13-ssf.png │ ├── Tanenbaum-R5-14-elevator.png │ ├── Tanenbaum-R5-15-controllerreplacement.png │ ├── Tanenbaum-R5-16-clockbuild.png │ ├── Tanenbaum-R5-17-clockmultiple.png │ ├── Tanenbaum-R5-18-xwindow.png │ ├── Tanenbaum-R5-2-memory-mapping.png │ ├── Tanenbaum-R5-3-dma.png │ ├── Tanenbaum-R5-4-interrupts.png │ ├── Tanenbaum-R5-5-interrupts2.png │ ├── Tanenbaum-R5-6-programmedio.png │ ├── Tanenbaum-R5-7-softwarelayers.png │ ├── Tanenbaum-R5-8-drivers.png │ └── Tanenbaum-R5-9-softwarestack.png ├── Chapter_06 ├── README.md └── images │ ├── Tanenbaum-R6-1-1resourcetypegraph.png │ ├── Tanenbaum-R6-2-2resourcetypegraph.png │ ├── Tanenbaum-R6-3-safestategraph.png │ ├── Tanenbaum-R6-4-safestatetables.png │ ├── Tanenbaum-R6-5-bankersmultiple.png │ └── Tanenbaum-R6-6-circulargraph.png ├── Chapter_07 ├── README.md └── images │ ├── Tanenbaum-R7-1-hypervisortypes.png │ ├── Tanenbaum-R7-2-hypervisor1.png │ ├── Tanenbaum-R7-3-cpurings.png │ ├── Tanenbaum-R7-4-microkernelvt.png │ ├── Tanenbaum-R7-5-vmi.png │ └── Tanenbaum-R7-6-ept.png ├── Chapter_08 ├── README.md └── images │ ├── Tanenbaum-R8-1-umanuma.png │ ├── Tanenbaum-R8-10-threadscheduling.png │ ├── Tanenbaum-R8-11-idlecpu.png │ ├── Tanenbaum-R8-12-gangscheduling.png │ ├── Tanenbaum-R8-13-multicomparch.png │ ├── Tanenbaum-R8-14-packetforwarding.png │ ├── Tanenbaum-R8-15-packetroad.png │ ├── Tanenbaum-R8-16-blockingio.png │ ├── Tanenbaum-R8-17-async.png │ ├── Tanenbaum-R8-18-rpc.png │ ├── Tanenbaum-R8-19-dsm.png │ ├── Tanenbaum-R8-2-crossbar.png │ ├── Tanenbaum-R8-20-falsesharing.png │ ├── Tanenbaum-R8-21-weightgraph.png │ ├── Tanenbaum-R8-3-2x2switch.png │ ├── Tanenbaum-R8-4-omeganetwork.png │ ├── Tanenbaum-R8-5-directorybased.png │ ├── Tanenbaum-R8-6-multipleprocessors.png │ ├── Tanenbaum-R8-7-masterslave.png │ ├── Tanenbaum-R8-8-cpusync.png │ └── Tanenbaum-R8-9-privatelock.png ├── Chapter_09 ├── README.md └── images │ ├── Tanenbaum-R9-01-aclobject.png │ ├── Tanenbaum-R9-02-aclproject.png │ ├── Tanenbaum-R9-03-lapdula.png │ ├── Tanenbaum-R9-04-covertchannel.png │ ├── Tanenbaum-R9-05-crypto.png │ ├── Tanenbaum-R9-06-digitalsig.png │ ├── Tanenbaum-R9-07-bufferoverflow.png │ ├── Tanenbaum-R9-08-gadgets.png │ ├── Tanenbaum-R9-09-viruses.png │ └── Tanenbaum-R9-10-appsigning.png ├── Chapter_10 ├── README.md └── images │ ├── Tanenbaum-R10-01-linux.png │ ├── Tanenbaum-R10-02-kernel.png │ ├── Tanenbaum-R10-03-processstart.png │ ├── Tanenbaum-R10-04-O1Scheduler.png │ ├── Tanenbaum-R10-05-CFSScheduler.png │ ├── Tanenbaum-R10-06-datasegments.png │ ├── Tanenbaum-R10-07-datasegments2.png │ ├── Tanenbaum-R10-08-linuxmemmap.png │ ├── Tanenbaum-R10-09-levels.png │ ├── Tanenbaum-R10-10-buddy.png │ ├── Tanenbaum-R10-11-pfra.png │ ├── Tanenbaum-R10-12-sockets.png │ ├── Tanenbaum-R10-13-diskcache.png │ ├── Tanenbaum-R10-14-locks.png │ ├── Tanenbaum-R10-15-ext2.png │ ├── Tanenbaum-R10-16-directoryentry.png │ ├── Tanenbaum-R10-17-openingfiles.png │ ├── Tanenbaum-R10-18-nfslayers.png │ ├── Tanenbaum-R10-19-androidarchitecture.png │ ├── Tanenbaum-R10-20-andframework.png │ ├── Tanenbaum-R10-21-binderipc.png │ ├── Tanenbaum-R10-22-ipctransaction.png │ ├── Tanenbaum-R10-23-ipctransactionmapping.png │ ├── Tanenbaum-R10-24-apppermissions.png │ └── Tanenbaum-R10-25-appstart.png ├── Chapter_11 ├── README.md └── images │ ├── Tanenbaum-R11-01-windowslayers.png │ ├── Tanenbaum-R11-02-windowssubsystems.png │ ├── Tanenbaum-R11-03-kernellayers.png │ ├── Tanenbaum-R11-04-hal.png │ ├── Tanenbaum-R11-05-dispatcherheader.png │ ├── Tanenbaum-R11-06-devicedrivers.png │ ├── Tanenbaum-R11-07-controlobjectstructure.png │ ├── Tanenbaum-R11-08-handletable.png │ ├── Tanenbaum-R11-09-deviceobject.png │ ├── Tanenbaum-R11-10-procthrstack.png │ ├── Tanenbaum-R11-11-schedulingalgo.png │ ├── Tanenbaum-R11-12-procesinversion.png │ ├── Tanenbaum-R11-13-processmemory.png │ ├── Tanenbaum-R11-14-pageentry.png │ ├── Tanenbaum-R11-15-pfn.png │ ├── Tanenbaum-R11-16-listschanges.png │ ├── Tanenbaum-R11-17-devicedriverstack.png │ ├── Tanenbaum-R11-18-irp.png │ ├── Tanenbaum-R11-19-mft.png │ ├── Tanenbaum-R11-20-mftrecord.png │ ├── Tanenbaum-R11-21-mftrecordex.png │ ├── Tanenbaum-R11-22-mftsmalldirectory.png │ ├── Tanenbaum-R11-23-mftcompressed.png │ ├── Tanenbaum-R11-24-winlogon.png │ └── Tanenbaum-R11-25-securityheader.png └── README.md /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/ModernOperatingSystems_AndrewTanenbaum.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/.idea/ModernOperatingSystems_AndrewTanenbaum.iml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /Chapter_01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_01/README.md -------------------------------------------------------------------------------- /Chapter_01/images/Tanenbaum-R1-1-SystemCall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_01/images/Tanenbaum-R1-1-SystemCall.png -------------------------------------------------------------------------------- /Chapter_01/images/Tanenbaum-R1-2-ListOfPopularSystemCall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_01/images/Tanenbaum-R1-2-ListOfPopularSystemCall.png -------------------------------------------------------------------------------- /Chapter_01/images/Tanenbaum-R1-3-ListOfCallsWinUnix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_01/images/Tanenbaum-R1-3-ListOfCallsWinUnix.png -------------------------------------------------------------------------------- /Chapter_01/images/Tanenbaum-R1-4-MINIXArchitecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_01/images/Tanenbaum-R1-4-MINIXArchitecture.png -------------------------------------------------------------------------------- /Chapter_02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_02/README.md -------------------------------------------------------------------------------- /Chapter_02/images/Tanenbaum-R2-1-pthreads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_02/images/Tanenbaum-R2-1-pthreads.png -------------------------------------------------------------------------------- /Chapter_02/images/Tanenbaum-R2-2-kerneluserspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_02/images/Tanenbaum-R2-2-kerneluserspace.png -------------------------------------------------------------------------------- /Chapter_02/images/Tanenbaum-R2-3-Critical-Regions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_02/images/Tanenbaum-R2-3-Critical-Regions.png -------------------------------------------------------------------------------- /Chapter_02/images/Tanenbaum-R2-4-spin-lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_02/images/Tanenbaum-R2-4-spin-lock.png -------------------------------------------------------------------------------- /Chapter_02/images/Tanenbaum-R2-5-mutex-pthreads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_02/images/Tanenbaum-R2-5-mutex-pthreads.png -------------------------------------------------------------------------------- /Chapter_02/images/Tanenbaum-R2-6-mutex-pthreads-conditional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_02/images/Tanenbaum-R2-6-mutex-pthreads-conditional.png -------------------------------------------------------------------------------- /Chapter_02/images/Tanenbaum-R2-7-barriers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_02/images/Tanenbaum-R2-7-barriers.png -------------------------------------------------------------------------------- /Chapter_02/images/Tanenbaum-R2-8-scheduler-per-system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_02/images/Tanenbaum-R2-8-scheduler-per-system.png -------------------------------------------------------------------------------- /Chapter_03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_03/README.md -------------------------------------------------------------------------------- /Chapter_03/images/Tanenbaum-R3-1-no-abstraction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_03/images/Tanenbaum-R3-1-no-abstraction.png -------------------------------------------------------------------------------- /Chapter_03/images/Tanenbaum-R3-10-swappingmechs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_03/images/Tanenbaum-R3-10-swappingmechs.png -------------------------------------------------------------------------------- /Chapter_03/images/Tanenbaum-R3-11-policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_03/images/Tanenbaum-R3-11-policy.png -------------------------------------------------------------------------------- /Chapter_03/images/Tanenbaum-R3-12-segments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_03/images/Tanenbaum-R3-12-segments.png -------------------------------------------------------------------------------- /Chapter_03/images/Tanenbaum-R3-2-base-and-limit-registers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_03/images/Tanenbaum-R3-2-base-and-limit-registers.png -------------------------------------------------------------------------------- /Chapter_03/images/Tanenbaum-R3-3-swapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_03/images/Tanenbaum-R3-3-swapping.png -------------------------------------------------------------------------------- /Chapter_03/images/Tanenbaum-R3-4-linkedlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_03/images/Tanenbaum-R3-4-linkedlist.png -------------------------------------------------------------------------------- /Chapter_03/images/Tanenbaum-R3-5-pagentry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_03/images/Tanenbaum-R3-5-pagentry.png -------------------------------------------------------------------------------- /Chapter_03/images/Tanenbaum-R3-6-clockmechanism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_03/images/Tanenbaum-R3-6-clockmechanism.png -------------------------------------------------------------------------------- /Chapter_03/images/Tanenbaum-R3-7-aging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_03/images/Tanenbaum-R3-7-aging.png -------------------------------------------------------------------------------- /Chapter_03/images/Tanenbaum-R3-8-doubleaddrspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_03/images/Tanenbaum-R3-8-doubleaddrspace.png -------------------------------------------------------------------------------- /Chapter_03/images/Tanenbaum-R3-9-instructionbackup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_03/images/Tanenbaum-R3-9-instructionbackup.png -------------------------------------------------------------------------------- /Chapter_04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_04/README.md -------------------------------------------------------------------------------- /Chapter_04/images/Tanenbaum-R4-1-filetypes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_04/images/Tanenbaum-R4-1-filetypes.png -------------------------------------------------------------------------------- /Chapter_04/images/Tanenbaum-R4-10-unix-disc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_04/images/Tanenbaum-R4-10-unix-disc.png -------------------------------------------------------------------------------- /Chapter_04/images/Tanenbaum-R4-11-unix-inode-entries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_04/images/Tanenbaum-R4-11-unix-inode-entries.png -------------------------------------------------------------------------------- /Chapter_04/images/Tanenbaum-R4-12-unix-file-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_04/images/Tanenbaum-R4-12-unix-file-search.png -------------------------------------------------------------------------------- /Chapter_04/images/Tanenbaum-R4-13-cdrom-entry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_04/images/Tanenbaum-R4-13-cdrom-entry.png -------------------------------------------------------------------------------- /Chapter_04/images/Tanenbaum-R4-2-filestructuress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_04/images/Tanenbaum-R4-2-filestructuress.png -------------------------------------------------------------------------------- /Chapter_04/images/Tanenbaum-R4-3-disclayout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_04/images/Tanenbaum-R4-3-disclayout.png -------------------------------------------------------------------------------- /Chapter_04/images/Tanenbaum-R4-4-directoryentry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_04/images/Tanenbaum-R4-4-directoryentry.png -------------------------------------------------------------------------------- /Chapter_04/images/Tanenbaum-R4-5-dag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_04/images/Tanenbaum-R4-5-dag.png -------------------------------------------------------------------------------- /Chapter_04/images/Tanenbaum-R4-6-vfs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_04/images/Tanenbaum-R4-6-vfs.png -------------------------------------------------------------------------------- /Chapter_04/images/Tanenbaum-R4-7-vfs-overall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_04/images/Tanenbaum-R4-7-vfs-overall.png -------------------------------------------------------------------------------- /Chapter_04/images/Tanenbaum-R4-8-quota.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_04/images/Tanenbaum-R4-8-quota.png -------------------------------------------------------------------------------- /Chapter_04/images/Tanenbaum-R4-9-msdos-disc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_04/images/Tanenbaum-R4-9-msdos-disc.png -------------------------------------------------------------------------------- /Chapter_05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/README.md -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-1-cpu-io-registers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-1-cpu-io-registers.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-10-formatting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-10-formatting.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-11-cylinderskew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-11-cylinderskew.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-12-sectorsinterleave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-12-sectorsinterleave.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-13-ssf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-13-ssf.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-14-elevator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-14-elevator.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-15-controllerreplacement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-15-controllerreplacement.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-16-clockbuild.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-16-clockbuild.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-17-clockmultiple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-17-clockmultiple.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-18-xwindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-18-xwindow.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-2-memory-mapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-2-memory-mapping.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-3-dma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-3-dma.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-4-interrupts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-4-interrupts.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-5-interrupts2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-5-interrupts2.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-6-programmedio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-6-programmedio.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-7-softwarelayers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-7-softwarelayers.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-8-drivers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-8-drivers.png -------------------------------------------------------------------------------- /Chapter_05/images/Tanenbaum-R5-9-softwarestack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_05/images/Tanenbaum-R5-9-softwarestack.png -------------------------------------------------------------------------------- /Chapter_06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_06/README.md -------------------------------------------------------------------------------- /Chapter_06/images/Tanenbaum-R6-1-1resourcetypegraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_06/images/Tanenbaum-R6-1-1resourcetypegraph.png -------------------------------------------------------------------------------- /Chapter_06/images/Tanenbaum-R6-2-2resourcetypegraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_06/images/Tanenbaum-R6-2-2resourcetypegraph.png -------------------------------------------------------------------------------- /Chapter_06/images/Tanenbaum-R6-3-safestategraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_06/images/Tanenbaum-R6-3-safestategraph.png -------------------------------------------------------------------------------- /Chapter_06/images/Tanenbaum-R6-4-safestatetables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_06/images/Tanenbaum-R6-4-safestatetables.png -------------------------------------------------------------------------------- /Chapter_06/images/Tanenbaum-R6-5-bankersmultiple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_06/images/Tanenbaum-R6-5-bankersmultiple.png -------------------------------------------------------------------------------- /Chapter_06/images/Tanenbaum-R6-6-circulargraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_06/images/Tanenbaum-R6-6-circulargraph.png -------------------------------------------------------------------------------- /Chapter_07/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_07/README.md -------------------------------------------------------------------------------- /Chapter_07/images/Tanenbaum-R7-1-hypervisortypes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_07/images/Tanenbaum-R7-1-hypervisortypes.png -------------------------------------------------------------------------------- /Chapter_07/images/Tanenbaum-R7-2-hypervisor1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_07/images/Tanenbaum-R7-2-hypervisor1.png -------------------------------------------------------------------------------- /Chapter_07/images/Tanenbaum-R7-3-cpurings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_07/images/Tanenbaum-R7-3-cpurings.png -------------------------------------------------------------------------------- /Chapter_07/images/Tanenbaum-R7-4-microkernelvt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_07/images/Tanenbaum-R7-4-microkernelvt.png -------------------------------------------------------------------------------- /Chapter_07/images/Tanenbaum-R7-5-vmi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_07/images/Tanenbaum-R7-5-vmi.png -------------------------------------------------------------------------------- /Chapter_07/images/Tanenbaum-R7-6-ept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_07/images/Tanenbaum-R7-6-ept.png -------------------------------------------------------------------------------- /Chapter_08/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/README.md -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-1-umanuma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-1-umanuma.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-10-threadscheduling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-10-threadscheduling.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-11-idlecpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-11-idlecpu.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-12-gangscheduling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-12-gangscheduling.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-13-multicomparch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-13-multicomparch.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-14-packetforwarding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-14-packetforwarding.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-15-packetroad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-15-packetroad.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-16-blockingio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-16-blockingio.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-17-async.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-17-async.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-18-rpc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-18-rpc.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-19-dsm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-19-dsm.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-2-crossbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-2-crossbar.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-20-falsesharing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-20-falsesharing.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-21-weightgraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-21-weightgraph.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-3-2x2switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-3-2x2switch.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-4-omeganetwork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-4-omeganetwork.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-5-directorybased.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-5-directorybased.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-6-multipleprocessors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-6-multipleprocessors.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-7-masterslave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-7-masterslave.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-8-cpusync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-8-cpusync.png -------------------------------------------------------------------------------- /Chapter_08/images/Tanenbaum-R8-9-privatelock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_08/images/Tanenbaum-R8-9-privatelock.png -------------------------------------------------------------------------------- /Chapter_09/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_09/README.md -------------------------------------------------------------------------------- /Chapter_09/images/Tanenbaum-R9-01-aclobject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_09/images/Tanenbaum-R9-01-aclobject.png -------------------------------------------------------------------------------- /Chapter_09/images/Tanenbaum-R9-02-aclproject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_09/images/Tanenbaum-R9-02-aclproject.png -------------------------------------------------------------------------------- /Chapter_09/images/Tanenbaum-R9-03-lapdula.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_09/images/Tanenbaum-R9-03-lapdula.png -------------------------------------------------------------------------------- /Chapter_09/images/Tanenbaum-R9-04-covertchannel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_09/images/Tanenbaum-R9-04-covertchannel.png -------------------------------------------------------------------------------- /Chapter_09/images/Tanenbaum-R9-05-crypto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_09/images/Tanenbaum-R9-05-crypto.png -------------------------------------------------------------------------------- /Chapter_09/images/Tanenbaum-R9-06-digitalsig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_09/images/Tanenbaum-R9-06-digitalsig.png -------------------------------------------------------------------------------- /Chapter_09/images/Tanenbaum-R9-07-bufferoverflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_09/images/Tanenbaum-R9-07-bufferoverflow.png -------------------------------------------------------------------------------- /Chapter_09/images/Tanenbaum-R9-08-gadgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_09/images/Tanenbaum-R9-08-gadgets.png -------------------------------------------------------------------------------- /Chapter_09/images/Tanenbaum-R9-09-viruses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_09/images/Tanenbaum-R9-09-viruses.png -------------------------------------------------------------------------------- /Chapter_09/images/Tanenbaum-R9-10-appsigning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_09/images/Tanenbaum-R9-10-appsigning.png -------------------------------------------------------------------------------- /Chapter_10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/README.md -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-01-linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-01-linux.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-02-kernel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-02-kernel.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-03-processstart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-03-processstart.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-04-O1Scheduler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-04-O1Scheduler.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-05-CFSScheduler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-05-CFSScheduler.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-06-datasegments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-06-datasegments.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-07-datasegments2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-07-datasegments2.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-08-linuxmemmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-08-linuxmemmap.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-09-levels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-09-levels.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-10-buddy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-10-buddy.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-11-pfra.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-11-pfra.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-12-sockets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-12-sockets.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-13-diskcache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-13-diskcache.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-14-locks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-14-locks.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-15-ext2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-15-ext2.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-16-directoryentry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-16-directoryentry.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-17-openingfiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-17-openingfiles.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-18-nfslayers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-18-nfslayers.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-19-androidarchitecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-19-androidarchitecture.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-20-andframework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-20-andframework.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-21-binderipc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-21-binderipc.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-22-ipctransaction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-22-ipctransaction.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-23-ipctransactionmapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-23-ipctransactionmapping.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-24-apppermissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-24-apppermissions.png -------------------------------------------------------------------------------- /Chapter_10/images/Tanenbaum-R10-25-appstart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_10/images/Tanenbaum-R10-25-appstart.png -------------------------------------------------------------------------------- /Chapter_11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/README.md -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-01-windowslayers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-01-windowslayers.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-02-windowssubsystems.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-02-windowssubsystems.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-03-kernellayers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-03-kernellayers.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-04-hal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-04-hal.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-05-dispatcherheader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-05-dispatcherheader.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-06-devicedrivers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-06-devicedrivers.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-07-controlobjectstructure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-07-controlobjectstructure.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-08-handletable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-08-handletable.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-09-deviceobject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-09-deviceobject.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-10-procthrstack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-10-procthrstack.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-11-schedulingalgo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-11-schedulingalgo.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-12-procesinversion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-12-procesinversion.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-13-processmemory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-13-processmemory.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-14-pageentry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-14-pageentry.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-15-pfn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-15-pfn.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-16-listschanges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-16-listschanges.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-17-devicedriverstack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-17-devicedriverstack.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-18-irp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-18-irp.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-19-mft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-19-mft.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-20-mftrecord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-20-mftrecord.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-21-mftrecordex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-21-mftrecordex.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-22-mftsmalldirectory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-22-mftsmalldirectory.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-23-mftcompressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-23-mftcompressed.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-24-winlogon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-24-winlogon.png -------------------------------------------------------------------------------- /Chapter_11/images/Tanenbaum-R11-25-securityheader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/Chapter_11/images/Tanenbaum-R11-25-securityheader.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chlebik/ModernOperatingSystems_AndrewTanenbaum/HEAD/README.md --------------------------------------------------------------------------------