Minix】的更多相关文章

[1]  MINIX是一种基于微内核架构的类UNIX计算机操作系统,由Andrew S. Tanenbaum发明.MINIX最初发布于1987年,开放全部源代码给大学教学和研究工作.2000年重新改为BSD授权,成为自由和开放源码软件.MINIX为全球注册商标. 中文名 Minix 性    质 计算机操作系统 研    发 Andrew S. Tanenbaum 最初发布 1987年 目录 1 简介 2 发展 3 与Linux的关系 4 授权方式 ▪ 概要问题 ▪ 法律问题 5 MINIX其他…
minix 是个什么东西, 就是混合,把你混合给我 浅显表述就是 你说 : ‘我叫李四’, 我说 : ‘我叫张三’, 然后把你 混合给我, 就成了 我说 : ‘我叫张三我叫李四’, 所有解说都在例子里,如下: // minix.js export default { data () { return { name: 'minix', minixName: 'minixObj', flag: false } }, mounted() { console.log('minixMounted'); }…
在看minix中bsearch实现的源代码之前,先学习一下C 语言中void类型以及void*类型的使用方法与技巧. void的含义: void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据. void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着来定义: void a; 这行语句编译时会出错,提示“illegal use of type 'void'”.即使void a的编译不会出错,它也没有任何实际意义. 众所周…
minix中关于如何判定一个字符的类型,如大写.小写.数字…… 如果采用传统的方法,如判断一个字母大写的方法: if(c>='A' && c<'Z') return true; 但是如果判断一个字符是数字或是字母,则采用下面的代码: ')) return true 如果假设更多的局限,效率明显下降 minix的做法是定义一个256元素的unsigned char _ctypes[]数组,由于8位需要8种属性分别描述,如下: #define _U 0x01 /* this bit…
http://www.papervisions.com/implementing-system-call-in-minix-os/…
调试的时候,要把电脑当作单片机来使用,故先需要添加串口,方便进行打印调试 http://wiki.minix3.org/doku.php?id=developersguide:serialout 1. 将虚拟机串口重定向到 \\.\pipe\vbox 2. 下载Named Pipe TCP proxy   地址: http://pan.baidu.com/s/1jHY0x2e 创建一个新的连接,设置管道为\\.\pipe\vbox,端口号为1001 3. 创建一个telnet连接到本地的1001…
在minix2.0源代码中,有将字符串类型转换为int.long.double类型的函数实现,相关的实现函数分别在atoi.c.atol.c.atof.c文件中,我们来逐一学习其中的源码: 1.int atoi(register const char *nptr) :将字符串类型转换为int类型 int atoi(register const char *nptr) { ; ; //记录正负的变量(0:'+',1:'-') while (isspace(*nptr)) nptr++; //滤去前…
在minix2.0源代码中,有相当经典的时间转换函数实现(src\ src\ lib\ ansi\ asctime.c),今天我们就来分析一下asctime.c中的源码 首先引入几个相关的头文件: 1.time.h 主要的结构体与相关定义: struct tm { int tm_sec; /* 分钟后面的秒[0, 59] */ int tm_min; /* 小时后面的分钟[0, 59] */ int tm_hour; /* 距离凌晨00:00点的小时数[0, 23] */ int tm_mday…
/** *@module功能 *@description生成全屏方法 *@method fullscreen *@version 1.7.0 *@param{Integer}$z-index 指定层叠级别<1.7.0> *@param{Keywords}$position指定定位方式,取除'static | relative'之外的值,默认值:absolute<1.8.5> */ @mini fullscreen($z-index:null,$position:absolute){…
服务器添加3块磁盘的体系结构 [root@oldboylinux test]# free -m              total used free shared buffers cached Mem: 992 133 859 0 24 37 -/+ buffers/cache: 70 921 Swap: 511 0 511 注意: 1.linux系统的特性是将系统不用的物理内存缓存起来,因此,859不是系统的真是内存. 2.系统真正可用内存是921. 3.buffers为写入缓冲区,syn…