System call creation process

Windows operation process Function analysis Create process Under Windows, a process can be created by calling createp process() system. The parameters passed in and their meanings are as follows BOOL CreateProcess(  LPCTSTR lpApplicationName, // Application name  LPTSTR lpCommandLine, // Command line string  LPSECURITY_ATTRIBUTES l ...

Added by Gibb Boy on Wed, 05 Jan 2022 20:35:19 +0200

Basic Experiment 1: light up 2 LED lights

Catalogue of series articles Porting Linux 0.0 GPIO operation from 11 to Hi3518EV200 development board preface By lighting the LED light through basic experiments, you can be familiar with some basic knowledge of the target hardware platform, such as memory address space range, how to configure multiplexing pins, how to operate GPIO, ho ...

Added by adamski on Wed, 05 Jan 2022 17:46:30 +0200

[picture and text] stack change during function call

We all know that the function call is realized through the stack, and we know that the local variables of the function are stored in the stack. However, the implementation details of the stack may not be clear. This article will introduce how to implement function stack on Linux platform. Stack frame structure When a function is called, a space ...

Added by rewast on Mon, 03 Jan 2022 12:40:37 +0200

[SVN] SVN environment deployment under linux

Working in a small company, many projects are developed by myself, and there is no need for distributed and automatic release. Therefore, I am nostalgic for this version of svn tool. I just feel friendly and simple configuration. 1, What is Svn brief introduction The full name of Svn is subversion. Is an open source version control system. ...

Added by iHack on Mon, 03 Jan 2022 04:04:16 +0200

MIT 6.S081 Lab9: file system

introduce Write in front This experiment is a file system. The content is to expand the file system size of xv6 and realize soft links. The experimental address is here . I feel that this is another view of the operating system. It is different from the previous virtual memory and processes. In comparison, the knowledge of the operating syst ...

Added by jammyjames on Mon, 03 Jan 2022 02:26:03 +0200

Hongmeng kernel source code analysis (root file system) | first hang to the file system on ` / '| 100 blogs analyze OpenHarmony source code | v66 01

A hundred blog series This article is: v66.xx Hongmeng kernel source code analysis (root file system) | file system first attached to / | 51 .c .h .o Relevant articles of the file system are: v62.xx Hongmeng kernel source code analysis (document concept chapter) | why do you say everything is a document | 51 .c .h .ov63.xx Hongmeng ker ...

Added by dragin33 on Mon, 27 Dec 2021 17:11:45 +0200

Python collects and monitors system data -- psutil

Hello, I'm brother Chen Today, I'd like to introduce a library that can obtain the current system information - psutil Using psutil library, we can obtain some information of the system, such as cpu, memory utilization, etc., so that we can view the current system usage. Collecting these information in real time can achieve the purpose of rea ...

Added by ajar on Sun, 26 Dec 2021 22:21:32 +0200

Concurrent programming based on semaphore mechanism

Operating system course design 1. Experimental purpose (1) This paper reviews the concepts of process and thread in operating system, and designs concurrent programs for the classical problems of synchronization, mutual exclusion, deadlock and starvation. (2) Understand mutex objects, use mutex and synchronization operations to write concurre ...

Added by joquius on Sun, 26 Dec 2021 06:02:48 +0200

30 days of self-made operating system - on the third day, the screen displays black and starts to develop in C language

Today's main task is to make the screen display black, hey hey. There are many contents, including making IPL that can load programs, reading the contents of floppy disks, black screen display, and starting to run programs written in C language. Because we have modified the same file many times, today's resources are divided into multiple fol ...

Added by unibroue on Sun, 26 Dec 2021 05:03:41 +0200

Linux novice introduction series: file and directory operation

This series of articles is to share the author's practical operation records when he first came into contact with and learned Linux. The content mainly includes some theoretical and conceptual knowledge of Linux, simple installation and deployment of Web programs and mysql database. I hope it can help some beginners and avoid detours. be car ...

Added by kerplunk on Sat, 25 Dec 2021 15:50:53 +0200