操作系统原理实验
linux
meternaly
如果你也喜欢三桥贵志,我们就是异父异母的好兄弟。
展开
-
第四章 软中断通信
与软启动类似,通过组合健可以控制通信。可以控制进程的中断。#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <sys/types.h>#include <signal.h>#include <sys/wait.h>void stop(), waiting();int wait_mark;int main(){ int p1, p原创 2020-05-22 10:23:04 · 765 阅读 · 0 评论 -
第三章管道通信
pipe函数所需头文件== #include<unistd.h>==函数原型 int pipe(int fd[2])调用时传入一个整型的2位数组fd,完成后数组存放着管道的两个文件描述符,之后就是可以直接操作者两个文件描述符。成功返回0,失败返回-1,例子sprintf函数所需头文件 标准库==#include <stdio.h>==函数原型 int sprintf(char *str, const char format)str – 这是指向一个字符数组的指针,原创 2020-05-08 21:04:12 · 287 阅读 · 0 评论 -
第二章进程创建 2.1fork函数使用说明 2.2编程实现
fork()创建一个新进程,并且与父进程相同并执行。vfork()创建的新进程和父进程共享内存资源,其中一个修改内存数据后,另一个可以共享,这也是一个缺点。返回的其实是当前进程的子进程的id号,其实进程之间就像是链表一样,父进程的指针域存放的子进程的id。子进程指针域初始化为0。结果是abc或acb等不同结果,因为程序在执行fork()以后,创建的新进程也会执行与父进程相同的程序。...原创 2020-04-24 09:50:56 · 137 阅读 · 0 评论 -
1.3.5进程管理命令
ps命令一般格式: ps [选项]说明:ps命令是用来查看进程状态最常用的命令,可以提供进程的许多信息。选项:-e:显示所有进程信息-f:显示进程的所有信息UID代表用户id号,PID代表进程的id号,PPID代表父进程的id号,C代表连接数,STIME代表进程创建时间,TTY代表运行的终端号,TIME代表进程消耗cpu的时间,CMD代表命令名。bash是ps的父进程。kil...原创 2020-04-14 22:59:49 · 106 阅读 · 0 评论 -
1.3.4联机帮助命令
q退出1.help命令格式:内部命令:help cd外部命令:ls --help有些简单命令直接在shell程序内部,查询执行很快。复杂的命令需要占用大量内存,一般为外部命令。用时调入内存。2.man(manual)命令比help更加详细。man ls上下键控制行,空格翻页。像个手册,共有9章。-s 章节 指定查找手册的章节列表。man -s 1 printf在第一章查...原创 2020-04-14 22:02:41 · 467 阅读 · 0 评论 -
1.3.3目录及其操作命令
1)创建目录mkdir一般格式:mkdir [选项] dirname说明:创建由dirname命名的目录。选项;-m:对新建目录设置存取权限,存取权用给定的八进制数字表示。-m 777获得全部权限。ls -l或者ll查看文件及目录权限-开头表示文件,d开头表示目录。r代表可读,w代表可写,x代表可执行。一共分三组,第一组代表文件所有者或创建者的权限,第二组是和文件所有者,创...原创 2020-04-14 21:36:24 · 162 阅读 · 0 评论 -
1.Linux系统基本操作1.3.1简单命令
用户接口命令行接口图形界面接口程序接口(系统调用接口)在unix或linux系统中,系统调用以c函数的形式出现。例:fd = open(“file1.c”,2);LInux系统简介Linux特点与unix兼容自由软件,源码公开性能高,安全性强便于定制和再开发互操作性高全面的多任务和真正的64位操作系统Linux常用命令bash命令的一般格式:命令名 [选项] ...原创 2020-03-13 11:59:40 · 237 阅读 · 0 评论 -
1.3.2文件操作命令
索引节点存放创建者,文件大小,创建日期等信息。文件操作命令文件显示命令cat一般格式:cat [选项] 文件两项功能:1.在标准输出上显示文件内容。 cat 文件名2.将两个或多个文件合并到一个文件中。 cat 文件名1 文件名2 文件名3 >文件名4常用选项:1.-b :从1开始对所有非空输出行进行编号。2.-n :从1开始对所有输出行进行编号。 ...原创 2020-04-13 18:38:41 · 229 阅读 · 0 评论