参考书目:深入理解计算机系统,微机原理关于移位的基础知识请看:http://blog.csdn.net/limingshandian/article/details/7888799本文整理自:[公开课] 吉林大学 刘子良 - 计算机组成原理我们都知道,乘法除法可以通过移位和加法的组合来实现。X * ...
分类:
其他好文 时间:
2015-05-20 20:07:10
阅读次数:
193
当一个开发人员提升计算机系统负荷时,通常会考虑两种方式垂直扩展和水平扩展。选 用哪种策略主要依赖于要解决的问题以及系统资源的限制。在这篇文章中我们将讲述这两种策略并讨论每种策越的优缺点。如果你已经有一个软件系统需要不断成 长,那么你将有意或者无意中选择这两种策略中的一种。垂直扩展在垂直扩展模型中,想...
分类:
Web程序 时间:
2015-05-19 18:51:17
阅读次数:
130
本帖最后由 雇佣兵333 于 2015-5-19 16:15 编辑c教程目录:Linux开发快速入门培训gcc快速入门Makefile快速入门GDB快速入门Linux系统编程之文件篇01认识计算机系统(上)计算机系统组成计算机系统硬件组成总线I/O设备内存处理器(运算器+控制器)02认识计算机系统(...
分类:
系统相关 时间:
2015-05-19 18:15:10
阅读次数:
349
控制流程的三种实现方式:全硬件,软硬结合,全软件
1:逻辑上是等价的
2:硬件实现“速度快,成本高,灵活性差,占用内存少
3:软件实现,速度慢,复制费用低,灵活性好,占用内存多,容易设计,可改性强,
适应性强,设计周期短理论上,由两种极端实现方法
1:全硬件机器:操作系统,高级语言,应用等
2:硬件只有1位加法和分支操作,其他都用...
分类:
其他好文 时间:
2015-05-19 10:47:43
阅读次数:
168
多级层次结构:是从使用语言的角度,基于程序员与计算机系统对话中所采用的语言结构和语义划分。现代计算机系统的层次结构分为六级:多级层次结构中(机器—语言)M5: 应用语言机器 – 应用语言
M4: 高级语言机器 – 高级语言
M3: 操作系统机器 – 作业控制语言
M2: 汇编语言机器 – 汇编语言
M1: 传统机器 – 机器指令系统
M0: 微程序机器 – 微指令系统编译与解释的区别:编...
分类:
其他好文 时间:
2015-05-17 23:37:39
阅读次数:
318
计算机系统结构的定义:计算机系统结构是其所处环境中最高层次的概念,是对计算机系统中各个机器之间界面的划分和定义,以及对各级界面上,下的功能进行分配。也称为体系结构。计算机体系结构指的是计算机系统设计的观念和架构,描述计算机在实际中所做的设计的原则。计算机体系结构是从程序员的角度所看到的系统的属性,是概念上的结构和功能上的行为。例如:
功能特性指令系统及其执行模式:数据表示:硬件直接识别和处理的数据...
分类:
其他好文 时间:
2015-05-17 23:35:29
阅读次数:
240
六星经典CSAPP-笔记(11)网络编程参照《深入理解计算机系统》简单学习了下Unix/Linux的网络编程基础知识,进一步深入学习Linux网络编程和TCP/IP协议还得参考Stevens的书。1.网络基础(略过,待补充)2.IP地址2.1 IP地址的表示IP地址是一个无符号的32位整数。Linux网络程序使用下面这种IP地址结构存储IP地址:/* Internet address structu...
分类:
移动开发 时间:
2015-05-15 22:53:48
阅读次数:
275
什么是集群? 集群,是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。集群的工作方式类似于人们之间的协同工作。 Vs-nat集群是一种最简单的集群。他的结构类似于linux透明代理服务器。 这是从网络上下...
分类:
系统相关 时间:
2015-05-15 19:52:22
阅读次数:
228
分类:计算机系统linux2010-06-01 23:3560721人阅读评论(105)收藏举报linux2010存储一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者...
分类:
系统相关 时间:
2015-05-15 07:49:27
阅读次数:
210
队列的应用有哪些呢?
我们先看看计算机组成层面的吧,首先就是CPU资源的竞争问题。在具有多个终端的计算机系统中,有多个用户需要使用CPU来各自运行程序,操作系统会按照每个请求在时间上的顺序,加请求排成一个队列。每次把CPU分配给队头的任务,完成后使其出队,然后依次。
第二个例子就是主机与外部设备之间速度不匹配的问题。我们以打印机和主机为例。主机输出数据给打印...
分类:
编程语言 时间:
2015-05-14 08:46:29
阅读次数:
170