您的位置:首页 > 其它

操作系统学习笔记

2018-03-30 14:42 197 查看
    系统软件调用应用软件。系统软件最重要的部分是操作系统。操作系统是加载在硬件上的第一层软件,是软件和硬件之间的接口。
    操作系统:是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度以及方便用户使用的程序集合。

    设计操作系统最重要的两个目标是方便性和有效性。

    方便性:硬件只识别0和1这样的机器代码。因此,用户要在计算机上运行自己所编写的程序,就必须用机器语言书写。

    有效性:计算机最重要的两个资源CPU和内存(必须同时占有)。最重要的资源是CPU,不能让CPU空闲。数据有序能节省存储空间。

    计算机的兼容性:向上兼容,新的硬件要具有旧的功能。

    操作系统的作用:用户与硬件的接口(软件接口:①命令方式:用户通过键盘键入(类似于dos);②系统调用方式;③图形、窗口方式(windows提供));计算机四类资源的管理者;用作扩充机器

    系统调用方式:操作系统为用户提供的类似于C语言函数的函数。
四类(硬件)资源:
    处理机管理:为各个程序分配处理机,控制处理器。程序是一个静态过程,先把程序转化为能动态执行的一个小单位(叫做进程),操作系统的作用是为各个进程分配处理机,并控制处理机。

    存储器的管理最重要的是内存管理。负责存储器的分配、内存的分配和回收。

    设备管理:分配I/O设备,以及操控和回收。
    文件管理:包括文件的保护和共享、以及如何存取文件。

裸机:无任何软件的计算机系统。扩充机器:覆盖了软件的机器又称为虚拟机。 软件的作用是使用户更方便、有效的使用计算机,硬件只识别0、1这样的机器代码。
    操作系统基本类型:多道批处理系统、分时系统、实时系统是最基本的操作系统类型。

作业:最多用在单道/多道批处理系统,指的是从提交到计算机的外层开始到计算机输出结果为止,这样一个完整的过程。例如C语言的设计程序:录入->编译->链接->调试->运行。其中每一步叫作业步。
    

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: