计算机科学
艺术人生666
这个作者很懒,什么都没留下…
展开
-
计算机科学--二进制运算
1. 什么是补码? 补码是为了让计算机处理数据更简单、方便,有了补码,计算机就可以把减法转换为加法运算了。 比如,一个8bit类型数据来保存整数 [+10] = 00001010 [-10] = 10001010 我们要计算10-3怎么办呢? 我们会这样做,更确切的说是计算机会这样做: 此时,-3怎么用二进制表示呢?它是+3的转换成二进制,然后取反再加1,即: -3 =原创 2016-08-28 15:41:15 · 4813 阅读 · 0 评论 -
计算机世界--内存
1、 什么是计算机内存物理结构?内存又称主存储器,一般分为只读(ROM-Read Only Memory)和随机存储器(RAM-Read Access Memory),而我们平常所指的就是RAM,它的主要作用就是存放各种、输出数据以及它的另一个特点是断电即消失(也就是说断电之后,RAM中的内存就会全部消失),所以我们不能用它来存放一些永久性的数据,它只是用来存放临时数据。RAM又分为DRAM(Dyn原创 2016-09-02 00:17:21 · 402 阅读 · 0 评论 -
计算机世界--磁盘
问题存储程序方式是指什么?如何通过内存来提高磁盘的访问速度?以Windows为例,它为了节约内存,用了哪些手段?1.存储程序方式是指:将程序存储在计算机的存储器中,电脑在运行这个程序时,直接从存储器中加载到内存来直接运行就可以了,这种方式是相对于之前的通过插线、剪纸带(外部介质存储程序)而言的。能够存储数据的东西,分别有哪些呢?内存(注意:内存地址并不一定代表内存)、磁盘、寄存器寄存器:CPU内部,原创 2016-09-06 00:46:02 · 349 阅读 · 0 评论 -
计算机世界--操作系统
问题:软件的运行环境指的是什么?Windows的应用程序能够在Linux运行吗?Java虚拟机是什么原理?1.软件的运行环境指的是什么?软件的运行环境是指在什么操作系统下运行、需要什么样的硬件配置等。那么什么是操作系统呢?在操作系统出来之前,一般的软件只是针对于某一台电脑而编写的,因为在别的电脑上可能不能运行。基于这些问题,此时,我们伟大的操作系统就出现了,微软出现 ms-dos 操作系统,最开始的原创 2016-09-06 00:59:15 · 607 阅读 · 0 评论 -
计算机世界--函数调用
汇编和可执行文件编译链接汇编代码1.汇编和可执行文件我们知道:汇编≈机器码,汇编是用来给我们人类看的。那么可执行文件是怎么生成的呢?它是由源代码通过编译,得到汇编代码,汇编代码通过链接,得到可执行文件。Java语言,并不是直接将我们的c/c++翻译成汇编语言,而是拿着c/c++代码在执行的时候一步一步的翻译成其他语言,为什么会这样呢?因为在编译的时候,有多种平台(但是我们所有的CPU是只认识汇编语言原创 2016-09-06 01:19:50 · 329 阅读 · 0 评论 -
计算机世界--软件和硬件
软件和硬件软件的重要性pc如果没有软件就仅仅是一个盒子源代码 通过编译器 形成汇编 然后被加载到内存(因为内存的读写速度非常快) CPU(从内存中取数据)。CPU能做的东西很简单,就是从上而下,依次执行,根据程序计数器里面的地址来一步一步的完成操作,然后再通过标志寄存器进行跳转(逻辑处理)。但是我们从来没有写过一句与硬件相关的代码,这些硬件都是由操作系统为我们提供的,我们使用最多的原创 2016-09-06 01:33:39 · 394 阅读 · 0 评论 -
走进计算机世界--计算机科学
1. 程序是什么? 程序等于数据加算法,是为了实现特定目标或者解决特定问题,使用计算机语言编写的命令序列的集合。2. 程序由什么构成? 程序是由指令和数据构成。3. 什么是机器语言? 机器语言又被称为低级语言或者二进制代码语言,是计算机中的CPU能够直接解读的数据。4. 运行中的程序存储在什么位置? 运行中的程序存放在内存中。5. 什么是内存地址? 内存地址存储在RAM中的特定位置原创 2016-08-28 12:36:10 · 1348 阅读 · 0 评论