操作系统学习笔记

    系统软件调用应用软件。系统软件最重要的部分是操作系统。操作系统是加载在硬件上的第一层软件,是软件和硬件之间的接口。

    操作系统:是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度以及方便用户使用的程序集合。

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

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

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

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

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

    系统调用方式:操作系统为用户提供的类似于C语言函数的函数。

四类(硬件)资源:

    处理机管理:为各个程序分配处理机,控制处理器。程序是一个静态过程,先把程序转化为能动态执行的一个小单位(叫做进程),操作系统的作用是为各个进程分配处理机,并控制处理机。

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

    设备管理:分配I/O设备,以及操控和回收。

    文件管理:包括文件的保护和共享、以及如何存取文件。

裸机:无任何软件的计算机系统。扩充机器:覆盖了软件的机器又称为虚拟机。 软件的作用是使用户更方便、有效的使用计算机,硬件只识别0、1这样的机器代码。

    操作系统基本类型:多道批处理系统、分时系统、实时系统是最基本的操作系统类型。

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

    

    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值