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프로세스 간에