Linux
SilentCedar
人生最曼妙的风景在于自己坚定不移的视线
展开
-
操作系统概述(coursera笔记)
操作系统做了什么? 1、用户告知操作系统执行helloworld程序(how?) 命令行键入、双击图标 2、操作系统找到helloworld相关信息,检查其代码类型是否为可执行文件;通过程序首部信息确认代码和数据在可执行文件中的位置并计算出相应的磁盘地址(文件格式?) 3、操作系统创建一个新的进程,并将helloworld可执行文件映射到该进程结构,表示由该进程执行hellowo原创 2017-03-28 21:48:16 · 4737 阅读 · 0 评论 -
Ubuntu16.04安装ns-allinone-2.35
> 前言: 虽然ns3已经出来好多年了,但是鉴于ns2的资料相对多些,目前大多数论文中用的仿真器还是ns2比较多。今年Ubuntu已经更新到了16.04或者16.10,网上的一些教程略微需要改动,鉴于此,总结了下面的安装步骤,其中会提到运行中常出现的问题以及解决方法。参考的博客网址有: Ubuntu 15.10安装ns2.35+nam SUMO仿真快速入门系列四:Ubuntu 12转载 2017-03-28 21:50:01 · 801 阅读 · 0 评论 -
Linux2.6.38移植MINI2440
kernel: 1.修改交叉编译变量后,make mini2440_defconfig 2.make menuconfig 修改: Kernel Features ---> [*] Provide old way to pass kernel parameters 否则会卡在booting the kernel 3.修改kernel/timeconst.pl li原创 2017-03-28 21:49:00 · 347 阅读 · 0 评论 -
Linux系统调用与库函数调用
Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底层调用的意思。面向的是硬件。而库函数调用则面向的是应用开发的,相当于应用程序的api,采用这样的方式有很多种原因,第一:双缓冲技术的实现。第二,可移植性。第三,底层调用本身的一些性能方面的缺陷。第四:让api也可转载 2017-03-28 21:43:46 · 551 阅读 · 0 评论