muzuokai 2021-01-21 23:15:02
Description: 1. Buffer pool of N buffers as a critical resource:
When the producer task reads data from the data source file, it will apply for a buffer and put the data in the buffer.
The consumer task takes data from a buffer and prints out the contents.
When a producer task is accessing the buffer, other producer and consumer tasks cannot access it.
When a consumer task is accessing the buffer, other producer and consumer tasks cannot access the buffer.
Mutex is used to access the buffer pool.
Plat: C/C++ | Size: 1KB | Downloads: 0
muzuokai 2021-01-21 23:03:46
Description: Chopsticks are critical resources. Picking up chopsticks is mutually exclusive access to critical resources. Putting down chopsticks is the release of critical resources. In Linux, the amount of mutual exclusion can be achieved through a variety of mechanisms.
Plat: C/C++ | Size: 341KB | Downloads: 0
Chsmalldo18 2021-01-16 10:31:02
Description: Backup BIOS and many other functions
Flash Image Tool
Flash Programming Tool
Manifest Extension Utility
Plat: Others | Size: 21332KB | Downloads: 0
凉风有信悠悠 2021-01-11 16:10:39
Description: System user interface, adding system call, process control, inter process communication, adding device driver, designing file system D and so on
Plat: C/C++ | Size: 166KB | Downloads: 1
文文呀。 2021-01-09 11:24:55
Description: PCB structure usually includes the following information: process name, process priority number, rotation time slice, CPU time occupied by process, process status, current queue pointer, etc. According to different experiments, the content of PCB structure can be added or deleted appropriately.
Plat: C/C++ | Size: 69KB | Downloads: 0
文文呀。 2021-01-09 11:23:56
Description: The purpose of this experiment is to make students familiar with the interface of one or two kinds of operating systems, to work skillfully in the environment of one or two kinds of operating systems, and to use computers actively and effectively.
Students are required to understand the functions of various operation commands, system calls and utility programs, master their usage, use various means provided by the operating system to complete multi-directional computer tasks, and use various interface functions provided by the system as much as possible
Plat: C/C++ | Size: 9KB | Downloads: 0
文文呀。 2021-01-09 11:23:10
Description: The purpose of this experiment is to deepen the understanding of the internal functions and implementation of the file system through the design of a simple multi-user file system.
Plat: C/C++ | Size: 347KB | Downloads: 0
文文呀。 2021-01-09 11:22:00
Description: Simulation design of page replacement algorithm in request page storage management, understand the characteristics of virtual storage technology, master the page replacement algorithm of request page management.
Plat: C/C++ | Size: 649KB | Downloads: 0
文文呀。 2021-01-09 11:18:37
Description: No erro,good,you're deserved
Plat: C/C++ | Size: 128KB | Downloads: 0
狗富贵 2021-01-07 14:43:57
Description: Using IDL code to calculate vegetation coverage directly
Plat: IDL | Size: 1KB | Downloads: 0
tamyonglin 2020-12-30 21:48:56
Description: Operating system practical tutorial of all the instance code, for reference learning
Plat: C/C++ | Size: 98KB | Downloads: 0
魏魏 2020-12-28 22:59:37
Description: Virtualization and cloud computing is a book published by electronic industry press in 2009. The author is a member of the group of virtualization and cloud computing. This book takes the construction of cloud computing platform with server virtualization technology in data center as the theme, and comprehensively outlines the background, development status and key technologies of virtualization and cloud computing. This book has a complete system and rich content, which is helpful for readers to understand the development of information industry in the future.
Plat: C/C++ | Size: 39484KB | Downloads: 0
魏魏 2020-12-28 22:49:07
Description: Openstack design and Implementation (2nd Edition) is a book that introduces the principles of openstack design and implementation. Based on the Newton version, this book covers the learning methods, design and implementation of openstack, and is dedicated to helping readers form the topology of openstack and its main components and projects.
The language of openstack design and Implementation (2nd Edition) is easy to understand, which can lead readers into the world of openstack more quickly and make their own contribution.
This book is suitable for readers who want to participate in openstack development, beginners who are at a loss about openstack, and users who have some experience in deployment but want to understand the implementation principle of openstack.
Plat: C/C++ | Size: 42663KB | Downloads: 0
忘进 2020-12-27 14:08:12
Description: Design a process scheduler with n processes in a row.
Plat: Dev C++ | Size: 53KB | Downloads: 0
江南安抚使 2020-12-23 19:48:26
Description: Drivers on Linux 5.7
Plat: C/C++ | Size: 7KB | Downloads: 0
平安喜乐- 2020-12-23 10:39:17
Description: a program is designed to create three sub processes from one process, three sub processes is the producer process, and the two is the consumer process. 2) the father child process communicates with the shared storage area created by the parent process, and sends ten values in one array to the shared memory composed of 5 buffers by the producer process. L 3) the two consumer processes take turns to receive and output the ten values, and add values to each of the two consumer processes. 4) take into account the production speed of the producer process and the speed of the consumer process.)
Plat: C/C++ | Size: 1KB | Downloads: 0
ioke 2020-12-22 00:59:18
Description: Write three different programs: CMD1. C, cmd2. C and cmd3. C. the function of each program is self-defined, which is compiled into executable files: CMD1, cmd2, and cmd3. Then write a program to simulate the function of shell program: according to the string input by the user (representing the corresponding command name), create a child process for the corresponding command and let it execute the corresponding program, while the parent process waits The child process ends before receiving the next command. If the received command is exit, the parent process ends and exits the simulated shell; if the received command is invalid, "command not found" is displayed and continues to wait for the input of the next command.
Plat: C/C++ | Size: 2KB | Downloads: 0
查询001 2020-12-20 23:22:56
Description: About the memory allocation and recovery of the operating system, here we mainly simulate the implementation of the first adaptation algorithm and the best adaptation algorithm of the operating system to allocate memory,
Plat: Java | Size: 2KB | Downloads: 0
EL PEPE 2020-12-19 07:25:21
Description: la neta no se que es esto yo solo quiero el ajedrez
Plat: C/C++ | Size: 74KB | Downloads: 0
hongchuan87 2020-12-12 16:34:42
Description: Embedded. VxWorks. System development and application, PDF data, VxWorks introductory reference book, I hope to help you.
Plat: C/C++ | Size: 7245KB | Downloads: 0
小鲁熊 2020-12-12 13:29:43
Description: User encryption and decryption procedures.
Plat: Delphi | Size: 699KB | Downloads: 0
nichloaszhaosi 2020-12-09 10:35:33
Description: EFI file of Tongfang gk5cn5x mold black apple macOS 11.0
Plat: Others | Size: 15816KB | Downloads: 0
曾经剩者为王 2020-12-09 10:19:26
Description: Reference book for OS developing, step by step, you can develope your own OS.
Plat: C/C++ | Size: 53371KB | Downloads: 2
彭于晏3 2020-12-06 20:31:39
Description: Banker Algorithm gfrjhwqabqhbujtg
Plat: Visual C++ | Size: 342KB | Downloads: 0
XuLongfei 2020-12-04 11:45:42
Description: SMBIOS protocol, can be used as a reference, you can view the data description
Plat: C/C++ | Size: 1745KB | Downloads: 0
请自带比基尼 2020-11-30 17:41:22
Description: (1) First come first served (FCFS) and shortest work first (SJF);
First come, first served (FCFS) algorithm: the job / process is scheduled according to the order of entering the system, and the first in the system is scheduled first; that is to start the job / process with the longest waiting time.
Short job first (SJF) scheduling algorithm: select one or several jobs with the shortest estimated running time from the backup queue and put them into memory to run.
(2) Non preemptive and preemptive priority scheduling algorithms
Non preemptive priority scheduling algorithm: once the processor is assigned to the process with the highest priority in the ready queue, the process will continue to execute until it is completed; or when the process abandons the processor due to some event, the system can reassign the processor to another process with the highest priority.
Plat: C/C++ | Size: 467KB | Downloads: 0
wangguanggg 2020-11-28 00:20:11
Description: fhkas slkaf hsafkls hsdahl flkasj
Plat: C/C++ | Size: 7408KB | Downloads: 0
xyharm 2020-11-27 21:13:58
Description: Android bottom layer development guide
Plat: Java | Size: 29596KB | Downloads: 0
我要小文明 2020-11-27 11:08:52
Description: In this paper, two types of threads are set up, one is producer and the other is consumer; the data structure of buffer is established; the producer or consumer is started randomly by using the menu; the buffer is displayed on the window; the window display is updated with each operation of the buffer by the thread; the data structure of the buffer is established;
Operating system: windows10 development language: C language development tool: dev C++
Plat: C/C++ | Size: 76KB | Downloads: 0
zzcvb 2020-11-23 03:43:01
Description: Developed a toy operating system from scratch by implementing OS data structures, kernel routines on a simulated machine called XSM (experimental String Machine).Modularization of kernel into several modules including Memory Management, Process Management ,File Management, Resource Sharing, Process Synchronization.
Plat: Others | Size: 76KB | Downloads: 0