
操作系统
文章平均质量分 68
bitsjx
喜欢接触新事物!
喜欢较新朋友!
展开
-
先来先服务调度进程算法FIFO
前些日子上了几个月的操作系统实验课,谢了一堆代码没事贴出来与大家分享一下!下面是先来先服务调度进程算法FIFO的代码实现:/* FIFODemo.cpp Author:xxx*/#include #include #define N 20//进程控制块结构typedef struct pcb { char pName[N]; //进程名 int pArriveTime; //到达时间 int pRunTime; //估计运行时间 char pState原创 2010-06-08 15:28:00 · 6440 阅读 · 0 评论 -
Windows版进程创建
进程是操作系统里面最常见的一种,那么如何创建一个进程呢?其实过程很简单。#include #include int main(int argc, char* argv[]){ //声明可执行程序的名称 TCHAR fileName[1024]; //接受新进程的识别信息的结构体 PROCESS_INFORMATION pi; //决定新进程的主窗体如何显示的结构体 STARTUPINFO si={sizeof(si)}; //命令行参数 TCHAR cCmdLin原创 2010-06-08 15:37:00 · 3949 阅读 · 0 评论 -
Linux版进程创建
<br />Linux下面有自己的一套进程的API,其实思路大致上与Windows下是一样的,只不过调用的API不同罢了!<br />实现代码:<br />#include<stdio.h>#include<sys/types.h>#include<sys/wait.h>#include<unistd.h>#include<stdlib.h>#include<sys/time.h>char* data[]={"12110704","20072856","fysjx",NULL};原创 2010-06-08 15:43:00 · 765 阅读 · 0 评论 -
其它实验说明
<br />由于操作系统实验一共有五个+一个操作系统课程设计。<br />但是这几个实验都比较麻烦,最近就先不一一贴出来与大家分享了!<br />如果过一段时间有机会的话,小弟会把那几个实验总结一下再贴出来!<br />呵呵!原创 2010-06-08 15:54:00 · 460 阅读 · 0 评论 -
系统引导管理器GRUB,为初学者指南
作者:北南南北来自:LinuxSir.Org摘要: GRUB是多系统引导管理器,简单的说既能引导Linux,同时也能引导Windows;从LinuxSir.Org 讨论区近四年的观察来看,大多初学者并不能在短时间内掌握GRUB的用法,为了解决初学者在最短时间内掌握GR转载 2011-09-18 20:22:24 · 759 阅读 · 0 评论 -
Ubuntu下SSH设置
网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下: Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事转载 2011-10-16 17:56:08 · 725 阅读 · 0 评论 -
聊聊x86设备上的GRUB
聊聊x86设备上的GRUB GNU GRUB(简称“GRUB”)是一个来自GNU项目的启动引导程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。简单解释出来,可以把GRUB理解成嵌入式系统中常说的bootloader。只不过主流嵌入式系统大部分是基于原创 2016-11-23 10:53:57 · 3939 阅读 · 0 评论 -
Perf性能统计
针对某个进程做perf统计:**perf record -e cpu-clock -p [pid] -g**[ perf record: Woken up 95 times to write data ][ perf record: Captured and wrote 23.788 MB perf.data (~1039333 samples) ]查看统计结果:**perf report -g原创 2016-11-23 17:32:28 · 1364 阅读 · 0 评论