计算机基础
~无关风月~
手在键盘敲很轻
展开
-
原码、反码和补码
n原码将最高位作为符号位(以0代表正,1代表负),其余各位代表数值本身的绝对值(以二进制表示)。 为了简单起见,我们用1个字节来表示一个整数。 +7的原码为: 00000111 -7的原码为: 10000111 问题: +0的原码为: 0000000原创 2016-03-07 19:09:52 · 659 阅读 · 3 评论 -
现代软件工程复习总结
第1,2章 本章的主要题型是选择题和简答题。 1. 软件危机的主要表现是什么?答:“已完成”的软件不满足用户的需求;开发进度不能保障;软件开发成本难以准确估算;软件产品的质量没有保证。 2. 软件工程的定义?答:软件工程是采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理方法和先进软件开发技术结合起来,运用到软件开发和维护过程中,来解决软件危机。原创 2017-02-26 13:10:15 · 2936 阅读 · 0 评论 -
哲学家进餐问题
哲学家进餐问题并发进程并发执行时处理共享资源的一个有代表性的问题在一个圆桌上,有n个哲学家,n只筷子,每个哲学家左右两边各返一只筷子。哲学家可以进行思考和吃饭,思考时,不获取筷子。吃饭时,必须同时获得左右两只筷子才能吃饭(先获得左边,再获得右边)。 5名哲学家与左右邻居对其中间筷子的访问是互斥关系。定义互斥信号量 chopstick[5]={1,1,1,1,1} 用于对5个筷子的互...原创 2018-07-25 13:19:51 · 3908 阅读 · 0 评论