码迷,mamicode.com
首页 >  
搜索关键字:计算机系统    ( 2567个结果
深入理解进程和线程
关于进程和线程,大家总是说的一句话是“进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元”。这句话理论上没问题,我们来看看什么是所谓的“资源”呢。什么是计算机资源经典的冯诺依曼结构把计算机系统抽象成 CPU + 存储器 + IO,那么计算机资源无非就两种:1. 计算资源2. 存储资源CP...
分类:编程语言   时间:2015-01-16 20:51:10    阅读次数:232
计算机底层知识拾遗(二)深入理解进程和线程
关于进程和线程,大家总是说的一句话是“进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元”。这句话理论上没问题,我们来看看什么是所谓的“资源”呢。 什么是计算机资源 经典的冯诺依曼结构把计算机系统抽象成 CPU + 存储器 + IO,那么计算机资源无非就两种: 1. 计算资源 2. 存储资源 CPU是计算单元,单纯从CPU的角度来说它是一个黑盒,它只对...
分类:编程语言   时间:2015-01-16 14:53:24    阅读次数:225
了解计算机系统
计算机也就是我们所说的电脑和我们生活息息相关,但关于他的组成结构与发展我们又知道多少呢?要知道我们是专业人士,一些必备的计算机知识是必不可少的,下面让我们一起来了解计算机系统。下图是本文的主要概况:   计算机系统分类 计算机分为专用计算机和通用计算机两大类:     专用和通用是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。通用计算机分为超级计算机、...
分类:其他好文   时间:2015-01-12 09:25:26    阅读次数:141
PowerDesigner的应用(一)
概念数据模型也称信息模型(Entity-RelationShip,简称E-R),它以实体-联系理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。 通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象实体(Entity)和联系(Relationship),它并不依赖于具体的计算机系统或某个DB...
分类:其他好文   时间:2015-01-11 08:29:45    阅读次数:181
计算机系统学习笔记(1)-Hello World的一生。
#include int main() { printf("Hello World\n"); } 上面是一个c语言的hello world程序,虽然少了return 0, 但这对本文的主题没有影响。上面的hello.c程序是以一系列的bytes形式在文件中存在,每一个byte有个整数值,对应一个字符,而这个整数值叫做ASCII码,由ASCII码组成的文件叫做 text files....
分类:其他好文   时间:2015-01-06 10:14:43    阅读次数:173
QEMU 与QEMU-KVM区别(1)
虚拟化到底是什么?且慢,突然想起Linux系统几个类似概念:“物理”(真实)终端、”伪”终端、”虚拟”终端,伪与虚拟有什么区别呢?其实明白两者区别,也就明白什么是虚拟化概念。虚拟化,根据虚拟实体,可以存在多种虚拟化。而这里只想谈谈系统虚拟化。         什么是系统虚拟化呢?顾名思义虚拟计算机系统,就是在物理计算机上虚拟一个或者多个虚拟的计算机。同样道理虚拟终端,虚拟的是物理终端,就是在...
分类:其他好文   时间:2015-01-06 10:01:28    阅读次数:192
总线(一)
计算机系统的五大部件之间的互连方式有两种1,使用单独连线2,各个部件连接到一组公共信息传输线上,称为总线连接。早期计算机以运算器为中心,当IO交换信息时,都需要经过运算器,使运算器停止运算,影响CPU工作效率。在同一时刻,只允许有一个部件向总线发送信息,而多个部件同时从总线上接收相同的信息。16条传...
分类:其他好文   时间:2015-01-01 23:48:53    阅读次数:268
缓冲区溢出攻击
缓冲区溢出攻击   缓冲区溢出(Buffer Overflow)是计算机安全领域内既经典而又古老的话题。随着计算机系统安全性的加强,传统的缓冲区溢出攻击方式可能变得不再奏效,相应的介绍缓冲区溢出原理的资料也变得“大众化”起来。其中看雪的《0day安全:软件漏洞分析技术》一书将缓冲区溢出攻击的原理阐述得简洁明了。本文参考该书对缓冲区溢出原理的讲解,并结合实际的代码实例进行验证。不过即便如此,完成...
分类:其他好文   时间:2015-01-01 16:04:42    阅读次数:216
linux下集成脚启动本编写——Rabbitmq mysql redis apache
集成启动服务脚本设计...12总体思路需求根据计算机系统启动顺序,启动项的优先级设定1):rabbitMQ2):mysql3):redis4):tomcat2:对磁盘空间检测结果是否达到一定容量,达到后,就不启动相应程序(如:mysql)if执行启动脚本过程中,依照启动项依赖强度,决定后续依赖是否..
分类:数据库   时间:2014-12-31 18:39:47    阅读次数:663
c#移位运算符("<<"及">>")详细说明
以前感觉移位运算符自己挺明白的,也许是学的时间长了,后来一看,忘得差不多了。现在参考一些网上的学习资料,将位移运算符整理一下,作为知识点总结,也算个积累。在讲移位运算符之前,先简单补充一下原码与补码的知识。一.原码与补码 在计算机系统中,数值一律用补码来存储(表示)。主要原因:使用补码,可以将...
分类:Windows程序   时间:2014-12-31 00:53:12    阅读次数:291
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!