第0章!干得漂亮! 这是我看到这本书冒出来的第一个想法。身为计算机系的学生,对于从0开始的任何事情,都感到格外亲切。 进入阅读之后,疑惑、惊讶、感叹渐渐取代了之前轻松的心情,原来做软件竟是攀越一座又一座无止境的高山! 之前认为做软件就是做好需求分析后开发出系统功能后就解决了,哪里想...
分类:
其他好文 时间:
2015-03-15 22:52:17
阅读次数:
111
一.操作系统工作概述
存储程序计算机工作模型,计算机系统最最基础性的逻辑结构;
函数调用堆栈,高级语言得以运行的基础;
中断,多道程序操作系统的基点。
二.代码分析
在上一篇博文《搭建OS
kernel环境方法》的基础上进行时间片轮转多道程序的小os.
主要对mypcb.h, mymain.c 和myinterrupt.c这三个文件...
分类:
其他好文 时间:
2015-03-15 18:28:50
阅读次数:
200
处理器是一种统称,内部一般包含CPU、片上内存、片上外设接口等不同的硬件逻辑。Linux启动过程关乎处理器配置、内存配置、外围硬件配置、而不同的处理器和硬件系统会采用不同的策略,从而具体的启动过程会有所差异。但无论差异如何,从计算机系统的角度来看,启动过程一般分为三个步骤。开机并执行Bootload...
分类:
系统相关 时间:
2015-03-14 21:24:00
阅读次数:
196
原文:http://my.oschina.net/u/154866/blog/211837Event Loop是一个很重要的概念,指的是计算机系统的一种运行机制,JavaScript语言就采用的这种机制,来解决单线程运行带来的一些问题。想要理解Event Loop,就要从程序的运行模式讲起。“进程”...
分类:
编程语言 时间:
2015-03-13 12:11:20
阅读次数:
172
计算机的系统时间是由计算机内的石英晶体振荡电路以固定的振荡频率产生的,由于晶振在制作过程中会有少许误差,导致所产生的系统时间与全球时间(UTC)存在偏差,时间一长,偏差就会越来越大,严重时会给网络应用带来灾难性的后果,因此就需要对网络中的计算机的系统时间进行校..
分类:
其他好文 时间:
2015-03-12 15:31:08
阅读次数:
153
MySQL cluster是Mysql适用于分布式计算机环境的膏使用、高冗余版本。
Cluster的意思是“集群”,指一组计算机(在某些情况下也只计算机的进程),他们作为一个整体向用户提供一组网络资源,其中单个的计算机系统称作是集群的节点。
一个理想的集群是,用户从来不会意识到集群系统底层的节点,在用户看来,集群是一个系统,而不是多个计算机系统。
除此之外,集群的系统管理员可以随意增加和删除集群的节点。...
分类:
数据库 时间:
2015-03-10 23:20:52
阅读次数:
339
计算机系统由三层组成:,上层应用程序要使用硬件时,要通过操作系统提供的接口。通用图灵机的工作原理,“设置控制动作”相当于应用程序。从图灵机到计算机:首先把程序放到内存中,用IP指向它,取指,执行。每条指令相当于“设置控制动作”中的逻辑。计算机上电后(以X86 PC为例):磁盘0磁道0扇区为操作系统的...
分类:
其他好文 时间:
2015-03-08 17:07:52
阅读次数:
120
寒假时,有幸拜读了卡内基-梅隆大学(CMU)的Randal E.Bryant 和 David R.O'Hallaron的名著——深入理解计算机系统(Computer System: A Programmer's Perspective)。这本书是来自CMU的一门叫做“计算机系统导论”的课程。让人.....
分类:
编程语言 时间:
2015-03-07 23:58:32
阅读次数:
349
十年运维系列之基础篇 - Linux作者:曾林联系:1494445739@qq.com网站:www.jplatformx.com版权:文章未经同意请勿转载一、引言 维护系统数据安全是计算机系统管理者的基本任务之一,及时创建系统文件的备份文件是维护系统数据安全的一种常用方法。即便对于非系统管理员,.....
分类:
系统相关 时间:
2015-03-07 19:52:06
阅读次数:
160
http://blog.csdn.net/xing_hao/article/details/6678048一。内存对齐许多计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的首地址的值是某个数k(通常它为4或8)的倍数,这就是所谓的内存对齐,而这个k则被称为该数据类型的对齐模数(a...
分类:
编程语言 时间:
2015-03-04 20:56:38
阅读次数:
187