自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

翻译 从程序员的视角看计算机的结构,chapter 0(5),

 文件系统,Unix文件就是一系列的字节。每个I/O设备,包括,硬盘,键盘,显示器,升值网络,都被看成文件,所有的输入和输出都被操作为读写文件。这些操作都使用操作系统中被称为system call的函数。blissfully这种策略忽略了硬件之间的区别,使操作系统层面不需要去考虑不同硬件的细节。系统于其他系统通过网络进行交互。network也可以被看做是另一个I /O设

2009-02-17 21:30:00 375

翻译 从程序员的视角看计算机的结构,chapter 0(4),

进一步细化程序执行的过程。在shell加载和执行hello的程序,和hello输出数据,两者都不能够直接操作硬件(主存和I/O设备和处理器),这些操作都是通过操作系统完成的。操作系统是横亘在应用程序和硬件之间的一个层次。由它来执行对这些硬件的操作。操作系统的两个主要的任务和功能。1,保护硬件不被“坏”的程序滥用。2 提供一个简单的机制,来操作底层的,而且分布及其宽泛的硬件。操作系统

2009-02-17 20:51:00 387

翻译 从程序员的视角看计算机的结构,chapter 0(3),

Running Hello World! Program,简要阐述,计算机系统是如何执行Hello World!这个程序的。当你在shell中输入Hello的时候,shell 程序让这些字符(word)通过I/O 桥进入CPU,读入寄存器,传入主存后并存储。这个时候,你敲击“ENTER”键,shell程序确认输入完毕,开始加载可执行的 hello的机器指令,这些指令通过DMA 技术直接从硬盘中调入

2009-02-17 19:32:00 376

原创 透过程序员的眼睛看计算机结构

本科学习的计算机体系结构,操作系统的内容已经差不多都还给老师了,希望能通过这本教材来加深一下自己的基础知识。Computer System A Programmer’s PerspectiveRandal E.Bryant, David R.O‘Hallaron.很惭愧的读完了四年,对计算机到底怎么运行的 还是一知半解,觉得自己所学的所谓高级课程都是空中楼阁,每个程序到底是怎么

2009-02-17 00:50:00 380

翻译 程序员角度看计算机结构 Chapter0 (2)

second thema:处理器是如何读取和运行相应的程序的,在运行c源程序的时候,首先我们要在计算机中用到另外一个程序,shell,这个是操作系统自带的程序(Unix),在shell的提示行,下我们敲入命令,计算机执行相关的操作,等此源程序执行完后,shell会回到它的初始状态,输出一个提示,(prompt),等待下一次程序的执行。(当shell 发现在提示行输入的不是内部命令,

2009-02-17 00:38:00 457

翻译 从程序员的角度看计算机的结构,chapter 0,

从程序员的视角来看计算机的结构一个例子,hello world,这个通过c语言编写的程序是以文本文件的方式存储的,文本文件本质上是每个符号通过相应的ASCII代码而对应的二进制表达存储在硬盘上,hard disk,每个英文字符和其他符号有具有相应的ASCII码,0-255.一个c语言的源程序(以c为文件的后缀名)是通过以下四个步骤变成可执行文件的,首先是预处理过程,pr

2009-02-16 23:33:00 461

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除