操作系统
mrhao61
这个作者很懒,什么都没留下…
展开
-
linux ftp命令 基本使用
搭建好ftp服务器后如何使用。sudo apt-get install ftp连接后支持ls,mkdir ,cd 命令1.连接ftp [ip]输入用户名输入密码2.上传文件put [远程文件] [本地文件] 3.下载文件get [本地文件] [远程文件]4.结束断开byeMDELETE [文件名,支持*匹配]...原创 2020-05-02 16:51:22 · 587 阅读 · 0 评论 -
linux shell 恶意进程检测 时间 进程名 pid 用户 cpu占用 内存占用
#!/bin/basheval `ps -aux --sort=-%cpu -h | awk -v num=0 \ '{if($3 < 50){exit} else{num++; printf("cpupid["num"]=%d", $2)}} \ END {printf("cpunum=%d", num)}'`eval `ps -aux --sort=-%mem -h | a...原创 2020-05-02 16:02:13 · 553 阅读 · 0 评论 -
linux shell系统运行概况 时间 主机名 os版本 内核版本 运行时间 平均负载 磁盘总量 磁盘百分比 内存大小 内存百分比 cpu温度报警级别 内存报警级别 CPU报警级别
#!/bin/bashTime=`date +"%Y-%m-%d__%H:%M:%S"`HostName=`hostname`OsType=`cat /etc/issue.net | tr " " "_"`KernelVersion=`uname -r`LoadAvg=`cut -d " " -f 1-3 /proc/loadavg`UpTime=`uptime -p | tr -s ...原创 2020-05-02 16:00:22 · 209 阅读 · 0 评论 -
第一次实现的简易shell
https://github.com/libohao666/My_Shellhttps://github.com/libohao666/My_Shell原创 2020-04-14 18:28:01 · 142 阅读 · 0 评论 -
c语言 select poll epoll 区别 总结
IO复用 为了解决大量客户端访问的问题,引入IO技术:一个进程可以同事对多个客户请求进行服务,复用一个进程对多个IO进行服务。IO读写的数据多数情况下没准备好,需要通过一个函数监听这些数据状态,一旦有数据可以读写就服务。 select,poll,epoll都是IO多路复用的机制,监视多个描述符,一旦某个描述符就绪,通知程序进行操作。int select(int nfds, fd_set ...原创 2020-04-12 11:10:29 · 1067 阅读 · 0 评论 -
c语言 使用fgets fprintf 替代read write 读写管道 进行进程通信
使用fgets fprintf替代read write读写管道#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <sys/ipc.h>#include <sys/shm.h>#include <sys/types.h>#inclu...原创 2020-04-09 12:43:07 · 551 阅读 · 0 评论 -
c语言 fork pipe 实现popen plcose源码
还有点问题,待解决#include <stdio.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <stdlib.h>#include <errno.h>#inclu...原创 2020-04-09 10:21:16 · 588 阅读 · 0 评论 -
c语言 共享内存 pthread_cond init... server client 互斥锁
client#include<sys/shm.h> #include<sys/ipc.h> #include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<signal.h> #include<sys/types.h> ...原创 2020-04-05 20:34:56 · 339 阅读 · 0 评论 -
c语言 进程 共享内存 pthread_mutex 互斥锁 数字累加
#include<sys/ipc.h> #include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<signal.h> #include<sys/types.h> #include<sys/stat.h> #inclu...原创 2020-04-05 17:01:39 · 730 阅读 · 0 评论 -
亲缘进程、非亲缘进程-共享内存与信号
亲缘进程 共享内存与信号#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <sys/ipc.h>#include <sys/types.h>#include <sys/shm.h>#include <signal.h>...原创 2020-04-04 20:56:09 · 648 阅读 · 0 评论 -
第一章 操作系统引论 知识点填空
第一章操作系统引论1.操作系统属于软件中的____________,对____________进行管理和分配,提高运行效率和作用。2.操作系统的目标:____________________________________3.操作系统的方便性:提供良好一致的用户接口,使计算机____________4.有效性:改善系统资源的__________,提高系统的吞吐量,从而使有限的资源完成更多...原创 2019-11-16 17:27:09 · 241 阅读 · 0 评论 -
操作系统期末复习 知识点总结 参考ppt
第一章 操作系统引论 第二章 进程管理第三章 处理机调度与死锁第四章 存储器管理第五章 设备管理第六章 文件管理原创 2019-11-16 17:27:02 · 1043 阅读 · 0 评论 -
手把手教学 安装虚拟机 虚拟机安装windows系统 32位操作系统安装tevation os lab
1.安装虚拟机出现这个问题自己百度在bios中把cpu虚拟化打开变为enable两个回车两个确定安装vmtools下一步下一步安装复制在虚拟机中粘贴一步一步安装即可,在开始菜单找到软件目录,设置加密锁ip(是老师电脑的ip)...原创 2019-11-16 17:26:53 · 4979 阅读 · 4 评论 -
第一章 操作系统引论
第一章 操作系统引论1.操作系统属于软件中的系统软件,对系统资源进行管理和分配,提高运行效率和作用。2.操作系统的目标:方便性、有效性、可扩充性、开放性3.操作系统的方便性:提供良好一致的用户接口,使计算机容易使用4.有效性:改善系统资源的利用率,提高系统的吞吐量,从而使有限的资源完成更多的任务。5.可扩充性:采用层次化结构,便于增加新的功能层次和模块。6.开放性:实现应用程序的可移植...原创 2019-11-16 17:27:17 · 1391 阅读 · 0 评论 -
oslab 操作系统 实验报告 第一讲 实验环境的使用
操作系统实 验 报 告课程名称 操作系统实验 课程编号 201406412实验项目名称 实验环境的使用学号 2017201212 班级 20172012姓名 李博浩 专业 软件工程学生所在学院 计算机科学与技术学院 指导教师 关键实验室名称地点 21B476哈尔滨工程大学第一讲 实验环境的使用一、实验概述实验名称实验环境的使用实验目的熟悉操作系统集成实验环...原创 2019-11-16 17:26:39 · 7003 阅读 · 6 评论 -
第二章 进程管理
第二章 进程管理1.前驱图是一个有向无循环图。用于描述进程之间执行的先后关系。2.每个节点有一个重量表示程序量和执行时间。3.程序的执行方式有两种。顺序执行、并发执行。4.顺序执行是单道批处理系统的。5.并发执行:提高资源利用率。6.程序的顺序执行是最自然,最初的设计。7.程序顺序执行时的特征:顺序性、封闭性、可再现性。8.程序并发执行特征:间断性、失去封闭性,不可再现性。9.进...原创 2019-11-16 17:27:29 · 746 阅读 · 0 评论 -
第六章 文件管理
第六章 文件管理1.在现代计算机系统中,用到大量的程序和数据,由于内存容量和存储特性的限制,这些内容必须以文件的形式保存在外存2.操作系统必须提供对外存的文件管理的功能,即构成文件系统3.操作系统中包括文件管理、文件存取、共享和文件保护4.文件是具有文件名的若干相关元素的集合5.文件系统的管理功能是通过把它所管理的程序和数据组织成一系列文件的方法来实现的6.数据项是数据组织中可以命名的...原创 2019-11-16 17:30:49 · 1171 阅读 · 0 评论 -
第三章 处理机调度与死锁
第三章 处理机调度与死锁1.高级调度又称为作业调度或长程调度,有时也称为接纳调度,将外存上处于后备队列上的作业调入内存,并创建进程、分配资源,安排在就绪队列上2.高级调度执行作业调度时做出两个决定:接纳多少个作业(多道程序度)、接纳哪些作业 **3.作业调度算法:先来先服务、短作业优先、优先权高优先4.低级调度也称为进程调度或短程调度**5.常见的低级调度有非抢占方式和抢占方式两种6....原创 2019-11-16 17:27:56 · 983 阅读 · 0 评论 -
第四章 存储器管理
第四章 存储器管理1.源程序要运行通常经过编译(compile)链接(link)装入(load)等几个步骤2.(1)编译。由编译程序将用户源代码编译成若干个目标模块。(2)链接。由链接程序将编译后形成的目标模块以及它们所需要的库函数,链接在一起,形成一个装入模块。(3)装入。由装入程序将装入模块装入主存的过程。3.程序的装入1.绝对装入方式2.可重定位装入方式3.动态运行...原创 2019-11-16 17:28:20 · 457 阅读 · 0 评论 -
第五章 设备管理
第五章 设备管理1.I/O设备的类型低速设备 **每秒几个字节至数百字节键盘、鼠标、语音输入输出设备等中速设备每秒数千至数万字节行式打印机、激光打印机等高速设备每秒数百K至数十M字节磁盘机、磁带机、光盘机等(2)按信息交换的单位分类块设备(Block Device)信息的存取总是以数据块为单位基本特征是其传输速率较高,通常每秒钟为几兆位可寻址,即对它可随机地读/写任一...原创 2019-11-16 17:28:32 · 1337 阅读 · 0 评论