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