先上一段代码:这里用到的两个常量:STDIN_FILENO ,STDOUT_FILENO 定义在unidtd.h中 并且在该头文件中定义了很多系统服务的函数原型:如 read(),write();该程序从标准输入获得信息 并将信息输出到标准输出中
分类:
系统相关 时间:
2014-10-22 23:41:38
阅读次数:
695
在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值位统一处理;同时,加法和减法也可以统一处理。此外,补码与原码的的相互转换,其运算过程是相同的,不需要额外的硬件电路。 1.正数的补码 正整数的补码与原码相同,ie:+9的补码是00001001。 2.负数...
分类:
其他好文 时间:
2014-10-22 12:14:47
阅读次数:
232
Linux下 DIR结构体定义为 1 struct __dirstream 2 { 3 void *__fd; 4 char *__data; 5 int __entry_data; 6 char *__ptr; 7 int __entry_ptr; 8...
分类:
系统相关 时间:
2014-10-22 01:01:31
阅读次数:
159
什么是shell:shell就是人机交互接口,以便于人类控制计算机,通常有图形界面和文字界面两种图形界面:GUI:GraphicUserInterface:WindowsIOS,AndroidX-WindowGnomeKDEXfce文字界面:CLI:CommandLineInterface:PowerShellbshcshtcshkshbashzshLinux终端:串行终端:(纯文本..
分类:
系统相关 时间:
2014-10-21 19:53:14
阅读次数:
448
数据在内存中的存放 在计算机系统中,运行的应用程序的数据都是保存在内存之中。 不同类型的数据,保存的内存区域不同,其中包括: 1.栈区:(stack)由编译器自动分配并释放,一般存放函数的参数值,局部变量等。 2.堆区:(heap)由程序猿分配和释放,如果程序猿不释放,程序结...
分类:
其他好文 时间:
2014-10-20 23:02:35
阅读次数:
299
Linux电源管理(1)_整体架构(转自蜗窝科技,www.wowotech.net)1. 前言在这个世界中,任何系统的运转都需要能量。如树木依靠光能生长,如马儿依靠食物奔跑,如计算机系统依靠电能运行。而 能量的获取是有成本的,因此如果能在保证系统运转的基础上,尽量节省对能量的消耗,就会大大提升该系统...
分类:
Web程序 时间:
2014-10-19 10:09:52
阅读次数:
425
无操作系统的计算机系统:1、人工操作方式。 有两方面的缺点: (1)用户独占全机。此时,计算机及全部资源只能由上机用户独占。 (2)CPU等待人工操作。2、脱机输入/输出方式。 为了解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾。 主要优点: (1)减少了CPU的空闲时间。(2)提高了I/O速...
分类:
其他好文 时间:
2014-10-18 23:53:18
阅读次数:
227
计算机系统由硬件和软件组成。操作系统(OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。操作系统的目标:1、有效性:(1)提高系统资源利用率。(2)提高系统的吞吐量。2、方便性:配置OS后可使计算机系统更容易使用。(方便性和有效性是设计操作系统时最重要的两个目标)3、可扩展性:以便于方...
分类:
其他好文 时间:
2014-10-18 23:34:25
阅读次数:
307
一:Linux基础命令: 1、find 命令 查找文件 如 find / -name hello 查找根目录下已hello命名的文件。 2、grep命令 字符串匹配 如 grep "lucy" * -R 递归查找文件中含有“lucy”字符串的文件 3、d...
分类:
系统相关 时间:
2014-10-17 23:14:37
阅读次数:
318
计算机系统大致分 4个组成部分:计算机硬件、操作系统、系统程序、应用程序和用户。硬件,如中央处理单元(CPU)、内存(memory)、输入输出设备(i/o device)。计算机系统的基本目的是执行用户程序并能更容易地解决用户问题。为实现这一目的,构造了计算机硬件。由于仅仅有硬件并不一定容易使用,因...
分类:
其他好文 时间:
2014-10-17 01:55:03
阅读次数:
207