
Operating systems definitionsComputer systems organizationComputer system architectureOperating systems structureOperating systems operation컴퓨터 하드웨어(C

Operating system servicesSystem callsos design & implementationOperating System StructureSystem bootFor users:User interface:Program executionI/O oper

process conceptprocess schedulingoperations on processesInter-process communicationprocess = a program in execution

MotivationOverviewMulticore programmingMulti threading modelsThread librariesThread Programming API

ExamplesBasic ConceptsScheduling CriteriaScheduling AlgorithmsMultiple-Processor SchedulingThread SchedulingLinux SchedulingAlgorithm Evaluation

BackgroundThe Critical-Section ProblemPeterson’s SolutionHardware support for synchronizationSemaphoresMonitorsLivenessSynchronization examples프로세스 간에