操作系统结合着计算机学科和管理学科。 操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操...
分类:
其他好文 时间:
2015-07-11 21:18:19
阅读次数:
533
先说一下设计模式的共同特点,就是将简单的问题复杂化,明明可以用简单的几行代码的搞定的事情偏偏要给代码穿上各种衣服,带上各种帽子,使得代码的运行不再高效。但是这种看似“臃肿”的代码却给我们以后的维护与修改带来了极大的便利,而且计算机硬件性能的提升允许我们在效率上有所任性,同时这也是软件开发的一种趋势,...
分类:
其他好文 时间:
2015-07-09 06:12:11
阅读次数:
171
linux基础知识个人总结第一章:1.Linux发展史略,有代表性的Linux发行版:Suse、slackware、ubuntu、RedHat、CentOS2.GNU是RichardStallman在1983年发起的一项自由软件运动,目标是为了创建一套完全自由的操作系统,它要求我们可以自由使用,自由更改,自由发布软件,GPL是用来..
分类:
系统相关 时间:
2015-06-20 01:42:04
阅读次数:
323
目录:0 硬件1 基本概念2 操作系统3 编程技术4 软件工程5 高效的程序员6 编程实践自己主要关注2个方面,硬件方向的单片机(如何与各种硬件外设交互)和软件方向的计算机图形学(专注于图形图像的生成).其他还关心linux,网络. 从0开始 :)0 硬件对于一个计算机硬件,我们需要从哪些方面了解呢...
分类:
其他好文 时间:
2015-06-18 11:26:20
阅读次数:
165
一、分析
整数的数值超过计算机硬件所能表示的最大值时,那么我们只能借助软件的方法来实现大整数的乘法了。
我们可以使用字符串来模拟大整数的乘法,算法的思想就是使用我们在小学时学过的乘法,一位位相乘,最后计算出结果。如下:
1 2 3
x 1 2
------------------------
2 4 6
1 2 3
----------------------...
分类:
其他好文 时间:
2015-06-15 18:44:32
阅读次数:
120
1:计算机概述(了解) (1)计算机 (2)计算机硬件 (3)计算机软件 系统软件:window,linux,mac 应用软件:qq,yy,飞秋 (4)软件开发(理解) 软件:是由数据和指令组成的。(计算器) 开发:就是把软件做出来。 如何实现软件开发呢? 就是使用开发工具和计算机语言...
分类:
编程语言 时间:
2015-06-13 09:47:09
阅读次数:
118
再体验绘图腹板的优点,计算机硬件这部分的知识就三页数(软考书)。但内容不少。对于开发软件的人来说,了解硬件也是非常有必要的。 通过绘图总结。计算机硬件就三大部分组成CPU,存储器,输入输出。细化就如下图所看到的:CPU又能分解成运算器。控制器等等,两者之间还有联系。存储又分外存,内存;输入输...
分类:
其他好文 时间:
2015-06-10 10:09:27
阅读次数:
170
在严格意义上,将操作系统定义为一种软件,它控制计算机硬件资源,提供程序的运行环境。我们称此种软件为内核(Kernel)。 内核的接口称为系统调用(system call)。
分类:
系统相关 时间:
2015-06-04 20:40:45
阅读次数:
134
黑马程序员_JavaSE学习总结第01天_Java概述 01.01 计算机概述01.02 计算机硬件和软件概述01.03 软件开发和计算机语言概述01.04 人机交互01.05 键盘功能键和快捷键01.06 如何打开DOS控制台01.07 常见的DOS命令讲解01.08 扩展的DOS命令01.09 ...
分类:
编程语言 时间:
2015-06-03 23:05:07
阅读次数:
175
学习 KVM 的系列文章:(1)介绍和安装(2)CPU 和 内存虚拟化(3)I/O 虚拟化(4)virtio 介绍(5)libvirt 介绍(6)OpenStack 和 KVM1. 为什么需要 CPU 虚拟化X86 操作系统是设计在直接运行在裸硬件设备上的,因此它们自动认为它们完全占有计算机硬件。x...
分类:
其他好文 时间:
2015-06-02 19:44:42
阅读次数:
311