A clear understanding of the concepts related to system calls will be of great benefit to further understanding of other key knowledge. In this article,...
1, Program, process, Thread 1.1 Program 1.2 process 1.3 Thread process is the basic unit of program running and resource allocation; Threads are CPU scheduling
A program that manages computer hardware and software resources. It is the kernel and cornerstone of computer system. Provide a user interface to interact with...
This article refers to Wang Dao's "computer composition principle", to the computer hardware components (input and output devices, CPU, memory, etc.) necessary discussion, for learning...
Memory management in operating system is very important, especially the role of virtual memory, and the relationship between segments, pages and segments page type in...
Any computer cannot run without the operating system, so does the server. Server operating system is mainly divided into two categories, namely Windows and Unix/...
The preface article has been synchronized to the personal website: http://xiaoflyfish.cn/! Next article share website foundation! Modern computer models are based on the Von Neumann...
Guide language | tencent iot terminal operating system (TencentOStiny) is tencent for iot independent research and development in the field of embedded real-time operating system,...
1, Program, process, Thread 1.1 Program 1.2 process 1.3 Thread process is the basic unit of program running and resource allocation; Threads are CPU scheduling
Today xiaobian to share 10 practical task management tools, welcome to recommend to friends around, choose a suitable for their own sharp tool. Microsoft to-do...
Process state switching: A process has five states: New, ready, Running, blocked, and destroyed. Technically, the process also has a pending state, mainly to solve...
More than a dozen core articles on operating systems, each with mind maps, high definition illustrations, easy to understand, plus frequently asked questions, quickly learn...
Windows and Linux are two of the most popular server operating systems today. Both operating systems have their own strengths. Every time I learn the...
This article mainly introduces the Java automatic unpacking and automatic packing knowledge. Primitive types, or built-in types, are special types in Java that differ from...
The most central concept in an operating system is the process. A process is an abstraction of a running program. Without the abstraction of processes,...
Start Hyper-V (right mouse button) --> Features and Applications --> Programs and Features --> Enable or disable Windows features --> Check Hyper-V --> Ok Install...
What is a deadlock? Deadlock refers to a deadlock caused by the competition for resources in the running process of multiple processes. When a process...
1. Process 2. Thread 3. Difference 1. Batch system 2. Interactive system 3. Real-time system 1. Critical region 2. Synchronization and mutual exclusion 3. Semaphore...
With Netty, you can implement your own HTTP server, FTP server, UDP server, RPC server, WebSocket server, Redis Proxy server, MySQL Proxy server, etc. HTTP...
This article has participated in the weekend study plan, click to see more details. The address space of processes is distributed under Linux, and each...
Interthread synchronization approach Introduction mutex explore the underlying, implement a lock test and lock (TAS) compare and exchange (CAS) another problem, too much spin? Back...