深入理解计算机操作系统(一)概要

计算机系统是由硬件和系统软件组成的,他们相互协作以运行应用程序。计算机内部信息表示为一组组的位,而且根据上下文有不同的意思。源程序被其他程序翻译成不同的形式,开始时时ASII码,有编译器形成汇编以及链接器的作用形成二进制的可执行文件。

处理器读取并解释存放在主存中的二进制指令,因为计算机花了很多的时间在存储器,I/O设备和CPU寄存器之间拷贝数据,所以存储器则分层,从上到下一次是CPU寄存器处理,多层的硬件缓存器,DRAM主存储器和磁盘存储器。在层次的模型中,在高层的存储设备的速度比低层速度快,但是造价也会更高。所以程序员可以根据不同的内存的特性来优化自己的代码程序的性能。

操作系统内核是应用程序和硬件之间的媒介,他提供了三个基本的概念,文件,虚拟存储器和进程,

文件时对I/O设备的抽象概念,虚拟存储器是对主存和磁盘的抽象概念,进程是处理器,主存和I/O设备的抽象概念。

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

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值