1.内存管理概述1.1什么是内存管理:内存管理是程序设计中常用的资源管理的一部分,每个计算机系统可供程序使用的内存都是有限的。1.2为什么要使用内存管理:当我们的程序运行结束的时候,操作系统将回收其我们程序占用内存。但是,只要程序还在运行,它就会一直占用内存。如果不进行及时清理不用的内存,内存最终将...
分类:
移动开发 时间:
2015-04-23 17:06:15
阅读次数:
230
图灵机是计算机的原型,而图灵机简单来说就是对输入的数据进行处理然后输出的模型:所以今天就沿着这条主线来浅层次“解析”计算机系统,首先先看一看计算机这个家伙: 0.输入设备:图片展示的鼠标、键盘显然就是我们的输入设备,它们通过IO设备接口(7)接入主板,进而能够发挥它输入的功能。我们通过输入设备...
分类:
其他好文 时间:
2015-04-22 23:36:37
阅读次数:
121
1 简单的电报系统:按键、发声装置,电池和一些导线即可构成:当电报机的键按下时,发生器的电磁铁将可动棒拖下发出“滴”的声音;当键放开时,棒弹回初始位置,发出“嗒”的声音。快速的“嘀嗒”为点,慢速的则为划。2 继电器电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线...
分类:
其他好文 时间:
2015-04-22 22:08:59
阅读次数:
473
I/O:(输入/输出)指的是计算机与外部世界,或者一个与计算机其余部分的接口。它对任何计算机系统都非常关键。Java类库中有大量的类,帮助我们从不同的设备读取数据并保存或输出到不同的设备中。这些类统一放在java.io包java.nio包中,统称JavaI/O系统。(I:Input输入;O:Outp...
分类:
编程语言 时间:
2015-04-22 22:04:01
阅读次数:
141
计算机系统由硬件和软件两个部分组成,缺一不可,只有硬件、没有软件的计算机(裸机)就像一个没有灵魂、没有思想的植物人,根本无法运行;而硬件又是软件的载体,说白了,软件就是硬件的状态,软件就是由硬件的两种状态(高低电平)来体现的,所以没有硬件,软件也就不存在。...
分类:
其他好文 时间:
2015-04-21 09:38:35
阅读次数:
141
操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充操作系统的目标:方便、有效、可扩充、开放操作系统的作用:1、作为用户和计算机硬件系统之间的接口2、作为计算机系统资源的管理者3、实现对计算机资源的抽象推动操作系统发展的主要动力:1、不断提高计算机系统资源的利用率2、方便用户3、器件的不...
分类:
其他好文 时间:
2015-04-20 13:09:29
阅读次数:
85
在java的世界里,everything is object,文件和目录也不例外。无论在WINDOWS、LINUX or MAC,目录和普通文件都可以封装成对象。java提供了File类来操作计算机系统中的文件和目录。File中有两个常量:File.separator,即目录分隔符。在windo.....
分类:
编程语言 时间:
2015-04-19 01:09:29
阅读次数:
142
引用地址:http://www.cnblogs.com/notepi/archive/2013/06/15/3137103.htmlLinux 学习书目推荐Linux基础1、《Linux与Unix Shell 编程指南》C语言基础1、《C Primer Plus,5th Edition》【美】Ste...
分类:
系统相关 时间:
2015-04-18 19:13:50
阅读次数:
231
在计算机进制转换的时候,最常用的就是二进制,八进制,十进制,和十六进制,以及它们之间的转换。而在现实生活中最常用的十进制数是我们一贯的作风。在计算机系统最常用的是二进制,十六进制,八进制。
在上一次使用顺序栈实现进制转换的时候,一直在考虑十六进制的问题,最终也没有实现,就收手了。过了一天,再次尝试着看代码,也问了好多的同学,都不会,他们所做的只是进行十进制以下的进制转换,我考虑的十六...
分类:
其他好文 时间:
2015-04-18 08:52:15
阅读次数:
185
汇编语言(英语:assembly language或英语:assembler language)是一种用于电子计算机、微处理器、微控制器,或其他可编程器件的低级语言。在不同的设备中,汇编语言对应着不同的机器语言指令集。一种汇编语言专用于某种计算机系统结构,而不像许多高级语言,可以在不同系统平台之.....
分类:
编程语言 时间:
2015-04-17 13:18:12
阅读次数:
187