zoukankan      html  css  js  c++  java
  • 0909对操作系统的认识

    作为一个初学者,我对操作系统这个概念不是很清楚,从网上查阅了一些资料大概了解到什么是操作系统,操作系统是用户和计算机之间的界面,是对所有系统资源进行管理的程序的集合。它管理所有的硬件和软件资源 ,且为用户提供了一个抽象概念上的计算机。我们为什么要学操作系统?原因是在操作系统的帮助下, 我们在使用计算机时可以避免了对计算机系统硬件的直接操作。如果我们是和计算机有关的从业人员,很多时候我们在做一些工程有很多东西都跟操作系统有联系,想要在这个领域能够有一点成绩的话,学好操作系统是必须的,它会使我们事半功倍。还有它可以开阔我们的视野,因为在我们学习操作系统的时候会遇到一些实际问题,会见识到一些很精妙的解决方案。怎么学操作系统这个问题就个人而言,我觉得首先我们应该要掌握一些最基础知识,比喻C语言,这是学习计算机的入门基础,只有当我们的基础打好了才能做好其他的事;然后我们要培养自己对操作系统的兴趣,有了兴趣学什么都来劲,这才不会觉得枯燥;最后就需要我们多练习,只有动手做才能学得更好。对于操作系统的发展史我不是很了解,根据网上的资料可以知道操作系统的发展分为七个阶段,第一阶段是手工操作,程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才让下一个用户上机。第二阶段是批处理系统,批处理系统加载在计算机上的一个系统软件,在它的控制下,计算机能够自动地、成批地处理一个或多个用户的作业(这作业包括程序、数据和命令)。大三阶段是多道程序系统,多道程序技术就是指允许多个程序同时进入内存并运行。即同时把多个程序放入内存,并允许它们交替在CPU中运行,它们共享系统中的各种硬、软件资源。当一道程序因I/O请求而暂停运行时,CPU便立即转去运行另一道程序。第四阶段是分时系统,分时技术:把处理机的运行时间分成很短的时间片,按时间片轮流把处理机分配给各联机作业使用。第五阶段是实时系统,实时系统在一个特定的应用中常作为一种控制设备来使用。实时系统可分成两类:(1)实时控制系统。当用于飞机飞行、导弹发射等的自动控制时,要求计算机能尽快处理测量系统测得的数据,及时地对飞机或导弹进行控制,或将有关信息通过显示终端提供给决策人员。当用于轧钢、石化等工业生产过程控制时,也要求计算机能及时处理由各类传感器送来的数据,然后控制相应的执行机构。(2)实时信息处理系统。当用于预定飞机票、查询有关航班、航线、票价等事宜时,或当用于银行系统、情报检索系统时,都要求计算机能对终端设备发来的服务请求及时予以正确的回答。第六阶段是通用操作系统,操作系统的三种基本类型:多道批处理系统、分时系统、实时系统。第七阶段是个人计算机操作系统、网络操作系统、分布式操作系统等,这是操作系统的进一步发展。

  • 相关阅读:
    盒子垂直水平居中
    Sahi (2) —— https/SSL配置(102 Tutorial)
    Sahi (1) —— 快速入门(101 Tutorial)
    组织分析(1)——介绍
    Java Servlet (1) —— Filter过滤请求与响应
    CAS (8) —— Mac下配置CAS到JBoss EAP 6.4(6.x)的Standalone模式(服务端)
    JBoss Wildfly (1) —— 7.2.0.Final编译
    CAS (7) —— Mac下配置CAS 4.x的JPATicketRegistry(服务端)
    CAS (6) —— Nginx代理模式下浏览器访问CAS服务器网络顺序图详解
    CAS (5) —— Nginx代理模式下浏览器访问CAS服务器配置详解
  • 原文地址:https://www.cnblogs.com/44wrz/p/4795005.html
Copyright © 2011-2022 走看看