计算机系统学习之系统总论

1.ASCII标准:实际上是就是用一个唯一的字节大小的整数值来表示每个字符。

2.贯穿整个系统的是一组电子管道,称作总线。总线被设计成传送定长的字节块,也就是字(word)。字中的字节数(即字长)是一个基本的系统参数,各个系统不尽相同。

3.物理上来说,主存是由一组DRAM(动态随机访问存储器)芯片组成的。逻辑上来说,存储器是由一个线性的字节数组组成的,每个字节都有自己唯一的地址(数组索引),这些地址是从零开始的。

4.利用DMA(直接存储器访问)的技术,数据可以不通过处理器而直接从磁盘到达主存。

5.操作系统可以看成是应用程序和硬件之间插入的一层软件,所有应用程序对硬件的操作尝试都必须通过操作系统。

6.一个进程实际上可以由多个称为线程的执行单位组成,每个线程都运行在进程的上下文中,并共享同样的代码和全局数据

7.在任何一个时刻,系统上都只有一个进程正在运行。

小结:计算机系统是由硬件和系统软件组成的,它们共同协作以运行应用程序。计算机内部的信息被表示为一组组的位,他们依据不同的上下文又有不同的解释方式。程序被其他程序翻译成不同的形式,开始时是ASCII文本,然后被编译器和链接器翻译成二进制可执行文件。

处理器读取并解释存放在主存里的二进制指令。因为计算机花费了大量的时间在存储器、I/O设备和CPU寄存器之间拷贝数据,所以系统中的存储设备就被按层次排列,CPU寄存器在顶部,接着是多层的硬件高速缓存存储器、DRAM主存储器和磁盘存储器。在层次模型中位于更高层的存储设备比低层的存储设备要快,单位比特造价也更高。程序员通过理解和运用这种存储层次结构的知识,可以优化他们C程序的性能。

操作系统内核是应用程序和硬件之间的媒介。它提供三个基本的抽象概念:文件是对I/O设备的抽象概念;虚拟存储器是对主存和磁盘的抽象概念;进程是处理器、主存和I/O设备的抽象概念。

最后,网络提供了计算机系统之间通信的手段。从某个系统的角度来看,网络就是一种I/O设备。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值