
硬件与操作系统
文章平均质量分 83
ccnunlp
这个作者很懒,什么都没留下…
展开
-
【Linux】Linux文件目录结构
根目录 ("/") :目录树的起点。 其下包含了 几个重要的子目录 (1) "/usr" 目录包含所有的命令、程序库、文档和其他文件。这些文件在正常操作中不会被改变的。 这个目录也包含你的Linux发行版本的主要的应用程序,譬如Netscape。 在“/usr”下有几个重要的子目录: "/usr/bin" 通常可访问的程序,其中就有g++: Lin...2009-07-24 10:33:52 · 101 阅读 · 0 评论 -
【硬件原理】外部存储器——磁盘
计算机存储设备一般分为两种——内存储器(main memory)和外存储器。 内存存取速度快,但容量小,价格昂贵。而且不能长期保存数据(在不通电情况下数据会消失)。 外存储器——磁盘 磁盘时一种直接存取的存储设备(DASD)。它是以存取时间变化不大为特征的。可以直接存取任何字符组,且容量大、速度较其它外存设备更快。 磁盘的构造 磁盘时一个扁平的圆盘(与电唱机的唱...2010-04-01 14:19:14 · 514 阅读 · 0 评论 -
【Linux】linux下gcc编译器的使用
GCC介绍 在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一 位Linux程序员面临的首要问题都是如何灵活运用C编译器。目前Linux下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。GCC不仅功能非常强大,结构也异常灵活。最值...2010-04-25 21:15:16 · 225 阅读 · 0 评论 -
信号量解决经典线程同步问题
信号量 是E. W.Dijkstra在l965年提出的一种方法,它使用一个整型变量来累计唤醒次数,以供以后使用。在他的建议中引入一个新的变号类型,称作信号量(semapore )。一个信号量的值可以为0,表示没有积累下来的唤醒操作;或者为正值,表示有一个或多个被积累下来的唤醒操作。 Dijkstra建议设两种操作:Down和Up。对一信号量执行Down操作是检查其值是...原创 2010-08-17 15:14:23 · 566 阅读 · 0 评论