This article explores the theme of the file system, the operating system students should have an understanding. Personal thought content of the file system is...
All sorts of things in Linux like documents, directories (called folders in Mac OS X and Windows), keyboards, monitors, hard drives, removable media devices, printers,...
Before we begin, let's talk about what you can learn from reading this article. The origin of virtual memory. Relationship between virtual memory and physical...
In accordance with the plan, this from the beginning we open "concurrent" series of the summary of the contents, starting from this thread, the thread...
Abstract representation of files, byte streams and character streams are traditional IO related content, which we have studied in depth in previous articles. However, traditional...
Most operating systems use the mechanism of system calls to transfer control between applications and the operating system. To programmers, system calls are very similar...
Synchronized Lock is a Synchronized Lock. Synchronized Lock is a Synchronized Lock. Synchronized Lock is a Synchronized Lock. You don't have to go through so...
What is fragmentation? Segment model predecessor: Base address plus Boundary register (dynamic relocation) Segmented management segmented idea Another advantage of segmented address translation segments: good...
Pathlib is a Python built-in library defined by the Python documentation as object-oriented filesystem paths. Pathlib provides classes that represent file system paths, with semantics...
How to convert a string of integers into thousands of bit separated forms, such as 10000000000, into 10,000,000,000. Before we knew regular expressions, this was...
In order to realize multi-task system, modern operating system put forward the concept of process. In the early days of Linux system, process was used...
Don't follow the rules. Can not become fangyuan. When it comes to instruction sets and CPU architecture, you will think of computer architecture in computer...
We all know that a process shares CPU and memory resources with other processes. Because of this, operating systems need a good memory management mechanism...
When compiling the main 'kernel' version, it was found that the version number generated by the successful compilation of the main 'kernel' version was' X.Y.Z...
CPU usage is the most intuitive and commonly used system performance indicator, and it is the first indicator that we usually focus on when troubleshooting...
Installation instructions are provided in Laravel Chinese document, but any errors reported during installation are recorded here. Valet requires a Mac operating system and Homebrew...