薛定谔的汪 2018-06-20 13:46:42
Description: Simple file system, to achieve some basic operations, such as creating files, opening, closing, reading and writing
Plat: Java | Size: 17KB | Downloads: 0
Neutrino42 2018-06-15 17:48:41
Description: A simulation for operating system
Plat: C/C++ | Size: 3436KB | Downloads: 2
javabean 2018-06-14 21:22:29
Description: Implementation of optimal page replacement algorithm and calculation of page deficiency rate
Plat: C# | Size: 5KB | Downloads: 2
西瓜哈密瓜 2018-06-14 16:20:11
Description: MySql installation package
Plat: Java | Size: 684KB | Downloads: 0
kjun123 2018-06-14 15:26:01
Description: The UCOS operating system, vc6.0, includes 9 examples: task scheduling, event management, memory management, etc.
Plat: C/C++ | Size: 2516KB | Downloads: 0
Jophy 2018-06-13 18:29:16
Description: Using programming language to manage the process of the operation system, process the mutual exclusion of the process and so on.
Plat: C/C++ | Size: 353KB | Downloads: 0
caizhenya 2018-06-12 21:15:58
Description: Memory allocation algorithm, including three distribution algorithms, and four recovery algorithms
Plat: WINDOWS | Size: 760KB | Downloads: 0
崔崔0013055 2018-06-11 21:34:59
Description: Install package download
Plat: C# | Size: 28901KB | Downloads: 0
bitoisaac 2018-06-11 02:09:42
Description: 1. Design BaseProcess abstract process class.
2. Request function implementation algorithm.
3. Define the SafeCheck () function with a return value of Boolean to implement the security algorithm.
Plat: Java | Size: 3KB | Downloads: 0
Qingbc 2018-06-10 15:42:28
Description: Visual interface, containing an aircraft Report
Plat: C/C++ | Size: 17483KB | Downloads: 0
歌尽倾天下 2018-06-10 09:59:30
Description: Operation system internship program, realize simulation file system, realize multi process shell operation, support Windows system.
Plat: C/C++ | Size: 433KB | Downloads: 0
yiki270 2018-06-09 21:19:30
Description: Learning data operation system concurrent experiments guide C language system, help learning and control concurrency mechanism, for learning reference only.
Plat: C/C++ | Size: 214KB | Downloads: 0
苏哲de梅长苏 2018-06-09 14:22:15
Description: Under any OS, create a large file and pretend it to be a disk, in which a simple analog UNIX file system is implemented.
Plat: C/C++ | Size: 4KB | Downloads: 0
tyzzlle 2018-06-07 22:41:44
Description: The firmware support package of Intel BayTrail platform is used to develop BIOS, coreboot and other boot systems.
Plat: C/C++ | Size: 1565KB | Downloads: 4
sang123 2018-06-07 16:50:05
Description: You can automatically identify the license plate and output the text
Plat: matlab | Size: 650KB | Downloads: 0
Nicholaszheng 2018-06-04 10:23:11
Description: MTK platform 3G Dongle proting SOP
Plat: C/C++ | Size: 949KB | Downloads: 2
Olemon 2018-06-02 18:10:48
Description: When a banker's algorithm is used to allocate resources, the applicant wants to tell the system the maximum demand for the same kind of resources, but the system can be partially allocated to the resource. If the number of available resources available to the system can meet the residual demand of the applicant, the current part or all of the applications will be satisfied, otherwise the allocation will be postponed. If the system ensures that the applicant can obtain all the required resources within a limited time, it is called the system in a state of security, otherwise the system is in an unsafe state and may cause a deadlock. Bankers algorithm is to ensure that the system is in a safe state when the resources are allocated to applicants.
Plat: C/C++ | Size: 2KB | Downloads: 0
qrmbqh 2018-06-02 08:57:12
Description: This program implements the common algorithm of graph storage, traversal, minimum spanning tree and shortest path.
Plat: C/C++ | Size: 458KB | Downloads: 0
wong4321 2018-05-27 17:10:44
Description: SierreWireless linux sources
Plat: C/C++ | Size: 70KB | Downloads: 2
xfmsoftware 2018-05-26 15:52:32
Description: At the OS level, the keyboard input is implemented and the program is displayed back to the screen.
Plat: C/C++ | Size: 381KB | Downloads: 0
贺一 2018-05-24 22:46:24
Description: SCM system design and application, including principles, structures, cases, procedures, 51 microcontroller as an example, mastering the basic operation of SCM.
Plat: C/C++ | Size: 356KB | Downloads: 1
lxf06230627 2018-05-24 20:28:32
Description: Using C language to write and debug a simple process scheduler.
Using C language program, select the number of priority scheduling algorithm or a simple round robin scheduling the five process, each process is running (Run), ready (Ready) and complete (Finish) one of the three states, the initial state and assume a ready state.
The scheduler should contain 2~3 different scheduling algorithms, which can be selected at runtime to facilitate the analysis and comparison of various algorithms. The basic requirements are: priority number scheduling algorithm and simple cycle rotation method. The process readiness queue is set up, and the different algorithms are compiled into the chain subroutines. At the same time, the change of the running state and parameters of each process should be displayed or printed to facilitate the observation of the scheduling process of each process.
Plat: C/C++ | Size: 1202KB | Downloads: 0
Peter00 2018-05-24 19:07:30
Description: the basic ways to establishing a file system.
Plat: C/C++ | Size: 65KB | Downloads: 5
姜大王 2018-05-22 16:36:21
Description: Small program backstage
Plat: PHP | Size: 21984KB | Downloads: 0
刺激小王子 2018-05-22 13:02:20
Description: Page replacement algorithms for page virtual memory generally include the best permutation algorithm (OPT), advanced first out permutation (FIFO), the most recent unused replacement algorithm (LRU), Clock permutation algorithm, minimum use of permutation (LFU), and page caching algorithm (PBA). The first in first out (FIFO) replacement algorithm is the most intuitive replacement algorithm, because it may be the worst performing algorithm, so there are few practical applications. Here I only use the first three algorithms for page scheduling.
Plat: C/C++ | Size: 29KB | Downloads: 7
刺激小王子 2018-05-22 12:54:17
Description: Banker algorithm is an important way to avoid deadlock. By writing a banker's algorithm program that simulates the distribution of dynamic resources, we can further understand the important concepts of deadlock, the necessary condition of deadlock, the state of security and so on, and grasp the concrete implementation methods to avoid the deadl
Plat: C/C++ | Size: 14KB | Downloads: 0
刺激小王子 2018-05-22 12:51:25
Description: Whether in batch or time-sharing systems, the number of user processes is generally more than the number of processors, which will cause them to compete with each other for processors. In addition, the system process also needs to use the processor. This requires the process scheduler to allocate the processor to a certain process in the ready queue dynamically according to certain policies, so that it can be executed.
The process scheduling algorithms include FIFO, priority number scheduling algorithm, time slice rotation scheduling algorithm, and FIFO and priority number scheduling algorithm (static priority). The essence of the experiment is that the operating system allocates resources according to a predetermined strategy. The purpose of process scheduling is to allocate CPU resources. The algorithm includes first come first served (FCFS) scheduling algorithm, priority number scheduling algorithm and time slice round robin scheduling algorithm.
Plat: C/C++ | Size: 19KB | Downloads: 3
不爱动脑的人 2018-05-21 18:50:09
Description: Write three different programs cmd1.c, cmd2.c, cmd3.c, each program output a sentence, respectively compiled into executable file CMD1, cmd2, cmd3. Then write a program to simulate the function of the shell program, which outputs a command prompt "%", and then according to the string input by the user (the corresponding command name), to create a sub process for the corresponding command and let it execute the corresponding program.
Plat: C/C++ | Size: 35KB | Downloads: 3
Alice123456 2018-05-20 11:15:59
Description: Banker code , two process , five resource.
Plat: Java | Size: 2KB | Downloads: 0
长颈鹿双眼皮 2018-05-19 10:14:04
Description: noRTOS is a a task scheduler and collection of functions which provide operating system like functionality to a hardware device without the complexity and advanced features of a Real Time Operating System (hence, "noRTOS"). User defined tasks which run periodically at a set interval for short periods of time (typical of so-called time-triggered tasks run on simpler embedded systems) may make use of noRTOS. While perhaps not as powerful as operating systems available for embedded devices, noRTOS is much more easily ported to target systems, is easy to understand, is easy to debug, and provides functionality where a RTOS is not necessary.
Plat: C/C++ | Size: 110KB | Downloads: 4