内容列表
- 《操作系统概念》第二章翻译(2)
- 2.3 存储器结构
计算机程序必须在主存储器(也称之为随机读写存储器或简称RAM)中才可以被执行。主存储器是唯一能够被处理器直接访问的大块存储空间(容量在数百万到数十亿字节之间)。它是一种半导体存储器,被称为动态随机读写存储器(DRAM),它由存储器字队列组成。每个字都有它自己的地址。通过调用load或store指令来对具体的地址进行读写。load
- 分类:软件工程 查阅全文
- 《操作系统概念》第二章翻译(3)
- 2.1 硬件保护
早期的计算机是单用户、程序员操作的(single-user programmer-operated)系统。当一个程序员通过控制台操作计算机时,他就会完全控制整个系统。然而,随着操作系统的发展,这种控制交给了操作系统。早期的操作系统被称为常驻监督程序,通过开启常驻监督程序,操作系统开始执行许多原先由程序员负责的功能(尤其是I/O)。
- 分类:软件工程 查阅全文
- 《操作系统概念》第二章翻译(4)--词汇
- 词汇
ATA:advanced technology attachment, ATA
IDE:Integrated Drive Electronics
半导体存储器:semiconductor memory
常驻监督程序:resident monitor
超高速缓存相关性:cache coherency
程序控制输入输出:programmed I/O, PIO
初始化程序:initi
- 分类:软件工程 查阅全文
- Linux 2.4进程调度分析 2
- 3. current
核心经常需要获知当前在某CPU上运行的进程的task_struct,在Linux中用current指针指向这一描述符。current的实现采用了一个小技巧以获得高效的访问速度,这个小技巧与Linux进程task_struct的存储方式有关。
在Linux中,进程在核心级运行时所使用的栈不同于在用户级所分配和使用的栈。因为这个栈使用率不高,因此仅在创建进程时分配了两个页(8
- 分类:软件工程 查阅全文
- Linux 2.4进程调度分析 3
- 四. 进程切换过程
从一个进程的上下文切换到另一个进程的上下文,因为其发生频率很高,所以通常都是调度器效率高低的关键。在Linux中,这一功能是以一段经典的汇编代码实现的,此处就着力描述这段代码。
这段名为switch_to()的代码段在schedule()过程中调用,以一个宏实现:
/* 节选自[include/asm-i386/system.h] */
- 分类:软件工程 查阅全文
- Linux 2.4进程调度分析 4
-
B. prev
在schedule中,当前进程(也就是可能被调度走的进程)用prev指针访问。
对于SCHED_RR的实时进程,仅当该进程时间片结束(counter==0)后才会切换到别的进程,此时将根据nice值重置counter,并将该进程置于就绪队列的末尾。当然,如果当前就绪队列中不存在其他实时进程,则根据前面提到的goodness()算法,调度器仍将选择到该进程。
如果处于TAS
- 分类:软件工程 查阅全文
- Null Object 设计模式
-
CSDN - 文档中心 - 其他
标题
Null Object 设计模式 guoyan19811021(翻译)
关键字
NullObject 设计模式
- 分类:软件工程 查阅全文
- 如何提高中国软件的水平,并且确实存在卖题人
- 为什么我原来不相信露题,但我今年信了,如何提高中国软件的水平,并且确实存在卖题人.
这是每个程序员的梦想,得到一个证明,系分的题每年出的都比较有水平,无论是技术前进性还是角度,出题人有比较先进的思想及应用实际,大家不紧可以考学自已的水平并且可以使自己
- 分类:软件工程 查阅全文
- 实践人生-------一个普通IT人的十年回顾(下)
-
转贴前的一些感触:
身为在校的一名学生,作者的一些观点我感同身受,在中国教育的大环境下,计算机教育的弊端更大,老师的低能,教育体制的不合理,一方面我们要将考试进行到底,另一方面要把老师的”谆谆教诲“铭记于心........何如?
&n
- 分类:软件工程 查阅全文
- 智慧与理论的交锋
- 这是一篇关于软件开发人员经常面临但是从来没有重视的问题的有关讨论,如果你不感兴趣可以关闭此页。 程序员也好,软件开发员也好,中国目前大部分此类人员都在做着相似的事情。他们在面对准备开发的软件充满自信,但是开发进行以后他们面临很多问题,其中就包括某种功能如何实现的问题。这样的问题多半具有复杂的逻辑结构、繁琐的编码过程、令人捶胸顿足的错误调试过程。而业届的精英们也通常采用如下的办法: 1、编写
- 分类:软件工程 查阅全文
- 从切身经历来谈2004年5月程序员试题 [原创]
- 从切身经历来谈2004年5月程序员试题 [原创]
武汉华中师大信管系 谢刚
关键字:程序员 考试 提示分析 VB C
首先,祝所有参加这次考试的兄弟姐妹们顺利PASS!下面是我对04年5月程序员考试的一点个人见解,由于本人现在没有题目,也没有标准答案,完全是根据本人自己考试时的记忆和自己的理解来分析的(特别是答案有不对的地方请大家原谅)转帖请写名出处不对或是不完善的地方请大家斧正
先
- 分类:软件工程 查阅全文
- 提高自动化测试套件的可维护性 - 5
-
6.考虑用其他自动化测试类型
LAWST会议上主要集中在GUI层次上衰退测试工具,所以这篇文章主要写的是关于这方面的。在开会前我们参加会议的人主要描述了我们在测试自动化中的经验。一些人作了生动的成功的报告。更大的成功是在于和编写测试程序的人广泛的合作。在这些故事里利用这种类型测试工具成功的案例多种多样,这反映了从不同的测试工具中获取的效益是不同的。
- 分类:软件工程 查阅全文
- 我看软件开发
- 回想自己第一次接触计算机,那已经是十二年前了。但正是那第一次的接触,决定了自己在这个行业中寻找自己的事业。经过这十几年的发展,计算机已经由高档设备变成了普通电器,逐步走入并影响着人们的生活。作为计算机运用的直接提供者——软件,也为人们的生活带来的这样那样的改变。当然,作为一个有吸引力的行业,也吸引着大量的人投身于这个行业,但是,国内软件除了表面的红火以外,却蕴含着这样那样的问题。
作为一个一直对
- 分类:软件工程 查阅全文
- 交互设计指南(五)
- 1 前言
2 总体要求
3 模式
3.7 数据浏览和更改
专门描述有关数据、记录的显示、增加、修改和删除的相关模式。
3.7.1  
- 分类:软件工程 查阅全文
- 交互设计指南(四)
- 1 前言
2 总体要求
3 模式
3.4 可用性联动
3.4.1 &n
- 分类:软件工程 查阅全文
- 交互设计指南(三)
-
1 前言
2 总体要求
2.8 命名规则
2.8.1 &
- 分类:软件工程 查阅全文
- 交互设计指南(二)
- 1 前言2 总体要求2.6 键盘响应对于模式窗口,要求其能够响应回车键和取消(Escape)键:2.6.1 &nb
- 分类:软件工程 查阅全文
- 交互设计指南(一)
- 1 前言
1.1 编写目的
本规范给出了在Windows平台下窗口程序的交互设计/用户界面设计指南。严格来说,交互设计的涵义比起用户界面设计要广得多,但在本篇中为描述简便起见,将两者等同。
参考《设计模式-可复用面向对象软件的基础》一书,本文同样使用“模式”来描述UI设计中的各类内容。
预期的读
- 分类:软件工程 查阅全文
- 你会是中国第一位亿万富翁的程序员吗?
- 你会是中国第一位亿万富翁的程序员吗?
阿蒙更多文章请看: http://www.vchome.net
近日利用周末的时间看了一些有关资本、财富、投资方面的书藉,感受颇丰,心想如果我早些年有这方面的意识,狠狠地充一下电,或许就不会走那么多的弯路,今日也不会在这与大家为CODING的事纠缠来纠缠去的,一副小打小闹的嘴脸,人要做大事,才能写大文章,或许事实上大家都与我一样,在校园的时候机械地接受老师
- 分类:软件工程 查阅全文
- 程序员的出路在哪里?
- 程序员的出路在哪里? ---发表评论--- 2004-5-21
阿蒙更多文章请查看: http://www.vchome.net
-------------------------------------------------------------------------------- 由于国奥队的惨败,近日很多的知名人士都在热烈地讨论中国足球的出路,其实结论与上一
- 分类:软件工程 查阅全文