Operating system summary
What are the components of the operating system?
Process management, storage management, device management, file management, program interface, user interface.
Operating system page change method: FIFO/LRU/OPT
Memory management of operating system
Partition management
Paging management
Segmented management
Segment page management
Basi ...
Posted by Bean Boy on Thu, 10 Feb 2022 01:18:15 +0100
Experiment 4 of operating system requests paging storage management
Experiment 4 of operating system requests paging storage management
Title Description: 1, Experimental purpose By writing the simulation program of paging storage management, deepen the understanding of paging storage management mode, be familiar with the conversion process from logical address to physical address, master the page scheduling a ...
Posted by Banacek on Wed, 09 Feb 2022 22:43:42 +0100
Experiment 33 of operating system truth restoration experiment record: realizing system call wait and exit
Experiment 33 of operating system truth restoration experiment record: realizing system call wait and exit
1.wait, exit, orphan process, zombie process
exit is called by the subprocess. On the surface, its function is to make the subprocess finish running and pass the return value to the kernel. In essence, the kernel recovers all resources o ...
Posted by barbgd on Wed, 09 Feb 2022 14:56:03 +0100
Hongmeng kernel source code analysis (relocation article) | foreign spokesperson in line with international standards | 100 blog analysis of HarmonyOS source code | V55 01
Study HarmonyOS | Hongmeng to the end < domestic |Abroad >
A hundred blog series This article is:
v55.xx Hongmeng kernel source code analysis (relocation chapter) | external spokesman in line with international standards | 51 .c .h .o
This article is a continuation of the following articles. It is suggested to read it first
v54. ...
Posted by monkuar on Wed, 09 Feb 2022 12:47:40 +0100
Deep understanding of computer system experiment 8 Proxy Lab
preface
Happy new year. Welcome to the last experiment in this book.
In depth understanding of computer system experiment 8: Proxy Lab download and official document machine translation, please see: https://blog.csdn.net/weixin_43362650/article/details/122770330
I think this document is very helpful to the whole experiment.
Experimental tas ...
Posted by Zetusko on Tue, 08 Feb 2022 12:30:04 +0100
Operating system process scheduling priority scheduling algorithm and time slice rotation algorithm
1, Experiment contents and requirements
Priority law, rotation law Simplified assumptions 1) The process is computational (no I/O) 2) Process status: ready, running, finish 3) The CPU time required by the process is determined in time slicesAlgorithm description 1) Priority law - dynamic priority When the current running process runs out of ti ...
Posted by jnuneznyc on Tue, 08 Feb 2022 07:44:07 +0100
Operating system course design pintos project1 experiment notes
This paper aims to record the experimental report and implementation process of operating system course design pintos project1 at the end of this semester. The whole experiment refers to many articles and some codes. Some of them are the same as other articles. Please forgive me.Part I Project Overview1, Pintos introductionPintos is a simple op ...
Posted by bandit on Sun, 06 Feb 2022 22:19:48 +0100
linux memory management - partner allocator
There are three memory allocators in linux: boot memory allocator, partner allocator and slab allocator
Partner distributor
After the initialization of the system kernel, the page allocator is used to manage the physical pages. When the page allocator is a partner allocator, the partner allocator is characterized by simple and efficient algor ...
Posted by miligraf on Thu, 03 Feb 2022 04:00:06 +0100
APUE reading notes
UNIX Basics
reaction to a book or an article:
This chapter is an introduction to Unix. The author summarizes the basic knowledge of Unix in concise language and feels that it is written clearly.
UNIX architecture
Strictly speaking, the operating system can be defined as a kind of software, which controls the computer hardware resourc ...
Posted by lostprophetpunk on Wed, 02 Feb 2022 20:42:25 +0100
Notes on 30 days homemade operating system -- Day7
1. Get key code
There is little difference between mouse and keyboard in code implementation, so we can imitate the other as long as we complete one of them. Because after pressing a key before, nothing else can be done. Modify init inthandler21 function in C
#define PORT_KEYDAT 0x0060 / / the device number is specified by IBM. For detail ...
Posted by mgoerz on Sun, 30 Jan 2022 19:53:06 +0100