logo Training

Operating System Luo Yu, National Defense University of Science and Technology

Total of 51 lessons ,1 days and 8 hours and 20 minutes and 51 seconds
Profile

(1) Operating system operating mechanism, interrupt/exception handling process, system calls and system usage interfaces. In class, we focus on explaining the operating mechanism of the operating system kernel function program, using analogies with daily life to explain the function of interrupts and implementation technology, using the actual operating system interface to demonstrate operating system utility programs, and allowing students to write a shell command interpreter in the after-school experiment. Understand system usage interfaces and use system calls in programming.

(2) Process concept, process switching and process scheduling. The actual operating system is used to demonstrate process creation and termination, and operating system tools are used to observe the properties of processes in the system and the rotation of processes. Classroom explanations emphasize the timing and methods of process scheduling switching, and multi-process programming is implemented in after-class experiments.
(3) Synchronous mutual exclusion primitives and applications. Heuristic explanation of the introduction of synchronized mutual exclusion primitives, some imperfect mutual exclusion implementations, guiding students to find out the shortcomings or errors of limited concurrency or inability to be mutually exclusive, and to find effective solutions. Use examples to repeatedly explain the application of primitives.
(4) Address translation and page replacement in paged virtual storage management. Put forward requirements from the perspective of user-friendly programming, introduce technology from the perspective of making full use of memory, and inspire students to understand the implementation of storage virtualization technology.
(5) The composition, function and interface of the driver, disk driver and request optimization, and caching technology. Use actual operating system driver files to enhance students' impressions, and use the operating system's delay or acceleration in reading and writing files and executing programs to illustrate disk request optimization and caching techniques.
(6) The directory structure and file storage and access permission mechanism of the file system. The file system is introduced by analogy with storage management, emphasizing the persistence characteristics of the file system, summarizing the security access mechanism of storage, and guiding students to understand operating system resource virtualization technology.
(7) Thread concept and thread implementation. The classroom uses actual operating systems to demonstrate threads, emphasizing the difference between threads and processes. The experiment advocates the use of threads for multi-programming, and compares the cost and security differences between multi-thread and multi-process programming.

Chapters
Unfold

You Might Like

Recommended Posts

Half-bridge, full-bridge, H-type drive
What are the different application scenarios of motor drive control systems? What are their respective advantages and disadvantages? How does square wave drive achieve speed regulation?
zuoenlin Motor Drive Control(Motor Control)
MPS sorting_ACDC DCDC EMI design summary
MPS sorting_ACDC DCDC EMI design summary
qwqwqw2088 Power technology
Which method is better for battery powered circuit to prevent reverse flow?
Teachers, please tell me how to prevent reverse in battery powered circuit. Which of the following circuits is better?
Aguilera Power technology
Playing with RP2040: LCD drawing basic shape test
The previous article: Playing with RP2040 and setting up the Python development environment , built and tested the Python software development environment for RP2040. This article writes a program to
DDZZ669 Mobile and portable
Review summary: Weixue RP2040 dual-core development board with round LCD screen
Event details: [Weixue RP2040 dual-core development board with round LCD screen]Updated to 2023-02-06Evaluation report summary:@Ziqifeinu[Weixue RP2040 dual-core development board] Unboxing review@sip
EEWORLD社区 Special Edition for Assessment Centres
Brief analysis of the design and application of wireless temperature measurement technology in enterprise power systems
Zhou Bolong Acrel Electric Co., Ltd. Shanghai Jiading 201801 Abstract: The power system is an important part of the production and equipment operation of cement enterprises. The safe operation of the
acr6662000 Switching Power Supply Study Group
Recommended Content
Web users are watching Change

Just Take a Look

  1. Half-bridge, full-bridge, H-type drive
  2. MPS sorting_ACDC DCDC EMI design summary
  3. Which method is better for battery powered circuit to prevent reverse flow?
  4. Playing with RP2040: LCD drawing basic shape test
  5. Review summary: Weixue RP2040 dual-core development board with round LCD screen
  6. Brief analysis of the design and application of wireless temperature measurement technology in enterprise power systems
  7. Come and share your books~ Friends, please recommend some good books related to power supply~
  8. [MPS Mall Big Offer Experience Season] Unboxing
  9. Help: How to remap the PB8 pin of STM32G431CBT6 to an I2C pin
  10. What is the approximate salary for software testing?
  11. Study Notes: Li Rui from Shanghai Jiaotong University - Research Solutions for Energy Storage Systems
  12. Free application: Domestic FPGA Ziguang Tongchuang DFPGL22G development board, produced by Zhengdian Atom, with complete learning resources~
  13. China Chemical and Physical Power Industry Association Group Standard "General Quality Characteristics of Lithium-ion Battery Systems for Energy Storage" Announcement
  14. Profinet to RS485 connection of three multi-function power meters configuration case
  15. Profinet to RS485 connection of three multi-function power meters configuration case
  16. [EETalk] New forces in sodium batteries, new and old players have entered the market and competition is fierce. What do you think about this?
  17. The diode BWA56 is burnt out. I suspect it is due to external induced voltage. The multimeter shows the highest voltage is about 55V. Does anyone know?
  18. P-CAD
  19. Design issues on priority encoder
  20. e-Network Limited Time Benefits|"e-Select"-------Show Order

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号