0909《操作系统教程》理解和认识

Questions:

1.操作系统做什么?
2.为什么学操作系统?
3.怎么学操作系统?
4.了解操作系统发展史。

Answer:

1st.  操作系统是最靠近硬件的一层,可直接与硬件交互,用于封装硬件、管理控制硬件、分配资源、保护信息、协调工作,而且能将软件和硬件隔离开;

2nd.   操作系统是一门理论、实践、应用很强的课程,通过学习操作系统,不仅在操作系统上能有一定的了解,而且可以该知识,对其他科目的知识进行连接,加深了解;

3rd.    学习操作系统并不能一蹴而就,听课之余,深入的自我学习更为重要,在学习的过程中,需要通过日常使用电脑的经验、认知去学习操作系统里深层的知识。其外,坚持是学习计算机的必要品质;

4th.   1956:GM-NAA I/O 通用公司发表第一个操作系统;

    1969:Unix “星际旅行”需要一个更高性能的平台;

    1983:Apple Lisa操作系统  苹果开发的第一个图形界面、支持鼠标的操作系统    

    1985:Windows 1.0 拥有为DOS设计的界面

    1991:LinuxLinus Torvalds发布基于Unix内核的开源操作系统

    1995:Windows 95微软个人用户的32位操作系统成为一个经典

    1998:Windows 98

    2001:Mac OS X

    2001:Windows XP

    2009:Windows 7

时间: 2024-08-28 21:32:59

0909《操作系统教程》理解和认识的相关文章

json基础教程|理解Json

一. 在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式.这一期讨论一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象.如果您阅读了本系列前面的文章,那么应已对数据格式有了相当的认识.前面的文章解释了在许多异步应用程序中如何恰当地使用纯文本和简单的名称/值对.可以将数据组合成下面这样的形式: firstName=Brett&lastName=McLaughlin&[email pro

0909谈谈我对“操作系统”的理解

操作系统的功能涉及众多领域.就在个人的电脑而言,操作系统具有下面几个功能:进程管理:内存管理:文件系统:网络通讯:安全机制:用户界面:驱动程序:资源管理:具备了计算机运作最基础的功能.对于计算机系的学生而言,操作系统是计算机最基本的知识.在如今计算机盛行的时代,操作系统也变得越来越重要.如一些程序的开发,一些网络,网络服务等等,就目前我们学习的嵌入式,linux等都会离不开操作系统.如何在相应的系统上,编写出最高效率的程序,这是众程序员追求的境界.作为刚刚接触操作系统的学生,跟着老师的脚步是重要

0909编译原理理解和解释

编译: 1.利用编译程序从源语言编写的源程序产生目标程序的过程. 2.用编译程序产生目标程序的动作. 所以我们应先多加了解多种程序设计语言. 编译程序是高级语言的支撑基础,是计算机系统中重要的系统软件之一.编译程序的功能是把高级语言源程序翻译成等价的第几语言目标程序. 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的.编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析:语法分析:语义检查和中间代码生成:代码优化:目标代码生

孙钟秀--《操作系统教程》注释(陈怀临)-- 读书笔记

计算机系统的抽象基础---进程.虚存和文件. 进程抽象:操作系统内核的主要任务之一就是讲处理器“虚拟化”,制造每一个运行进程都独自拥有一个处理器的假象. 虚存抽象:进程拥有一个硕大的联系地址空间.而且进程的虚拟主存空间彼此隔离,具有很好的安全性. 文件抽象:除处理器和主存职位,将磁盘和其他外部设备资源都抽象为文件. [注释(19)#在学习操作系统的时候,一个重要的概念是传统操作系统内核是独占,不可剥夺的,Kernel is not preemptive.这个概念的理解把握对阅读源码,理解Unix

0909 操作系统

操作系统是管理和控制计算机硬件与软件资源的计算机程序,任何软件必须在操作系统的支持下才能运行. 这是本学期的一门重要课程,操作系统的功能,技巧涉及到很多领域,然而,大学里面要学的学科太多了,为什么要特别重视呢?因为操作系统是计算机的核心所在,知乎上都说它就像是武学中的“内功心法”,要先练基本功,再练招式.学好了操作系统,它可以促进我们在其他学科上的理解和学习. 关于如何学习操作系统,除了上课要专心听老师讲课之外,还是要靠自习,上课前有可能要先预习,过一遍,听讲时就能更加理解知识点,课后把自己不懂

从操作系统层面理解Linux下的网络IO模型

I/O( INPUT OUTPUT),包括文件I/O.网络I/O.计算机世界里的速度鄙视: 内存读数据:纳秒级别. 千兆网卡读数据:微妙级别.1微秒=1000纳秒,网卡比内存慢了千倍.? 磁盘读数据:毫秒级别.1毫秒=10万纳秒 ,硬盘比内存慢了10万倍.? CPU一个时钟周期1纳秒上下,内存算是比较接近CPU的,其他都等不起. CPU 处理数据的速度远大于I/O准备数据的速度 . 任何编程语言都会遇到这种CPU处理速度和I/O速度不匹配的问题! 在网络编程中如何进行网络I/O优化:怎么高效地利

0923《操作系统教程》实验一 ·DOS命令解释程序的编写

实验一  DOS命令解释程序的编写 一.目的和要求 1. 实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: (3)掌握简单的DOS调用方法: (4)掌握C语言编程初步. 2.实验要求 编写类似于DOS,UNIX的命令行解释程序 (1)自行定义系统提示符 (2)自定义命令集(8-10个) (3)用户输入HELP以查找命令的帮助 (4)列出命令的功能,区分内部还是外部命令 (5)用户输入QUIT退出 (6)内部命令有dir, cd, md,rd, cls, date, time, ren

0909操作系统

1.一台计算机最基本的组成是我们肉眼所能看到的硬件资源,如显示器,鼠标等.但若计算机没有操作系统,便没有我们像现在那样在显示屏上操作,任意打开自己喜欢的软件.所以,我觉得操作系统就是一个支撑,没有它,我们不能进行一系列的电脑操作. 2.至于为什么学操作系统?由于物联网与互联网.移动通信.传感等都有密切关系,所以我们所学的东西必然也很多.就我个人所想,以前并不知道我们的电脑上为什么可以安装软件后就能打开使用,为什么我们可以浏览网页?其实后来才明白,如果没有操作系统,这些事是无从谈起的.虽然如果我们

51单片机上实时多任务操作系统-教程

RTX51是用与8051系列的实时多任务RTOS 1. RTX 两个版本区别: RTX51 FULL:允许4个优先任务循环和切换,并行利用终端,支持邮箱系统的信号和消息传递 RTX TINY 子集,不支持占先式任务切换,不能进行信息处理 RTX的循环任务调度 准并行 利用内部定时器的中断实现定时 使用时不需要包含main()函数,自动从任务0开始 如果包含main()函数,则需要利用os-start-system 或 os-creat-task来启动 Example1: ps:注意事项: 关于K