admin管理员组文章数量:1026989
大家好,我是轩辕。
今天跟大家深度聊一下,操作系统这门课,怎么学,才能更牛逼?
一、做好前置功课
千万不要一上来就啃书,学任何课程之前,都需要做好功课:
这是一门什么课程?讲什么东西的?
位于整个计算机技术知识体系的哪个位置,有哪些相关联的课程?
学了这门课有什么用?如果一上来直接就啃书,一不小心就会掉入枯燥的技术名词海洋中,什么也学不进去。
首先来了解一下,操作系统到底是个啥?为什么会有操作系统这个东西出现?
在二十世纪中叶,计算机刚刚诞生之初的那二三十年里,是没有操作系统这个东西的。程序员编写的程序是直接放到计算机上去运行。
所以那时候的程序员,必须对计算机的硬件设备(CPU、存储设备、输入设备、输出设备)非常熟悉,才能编写出可以运行的程序,那时候的程序员可不像现在,随便培训一下就能上的,是个技术含量很高的活。
直接把程序放到计算机上执行,是通过人工来操作,执行完一个,再放另一个。但随着计算机速度的提高,人工操作的性能瓶颈开始出现,这就是著名的“人机矛盾”。这时候计算机科学家们开始思考:能不能提前把所有程序都录入进去,然后让计算机自动切换多个程序呢?
于是,计算机科学家们捣鼓出了一个管理程序,专门来负责控制切换其他程序的运行。
批处理系统、多道批处理系统相继诞生,操作系统的概念开始兴起。
计算
大家好,我是轩辕。
今天跟大家深度聊一下,操作系统这门课,怎么学,才能更牛逼?
一、做好前置功课
千万不要一上来就啃书,学任何课程之前,都需要做好功课:
这是一门什么课程?讲什么东西的?
位于整个计算机技术知识体系的哪个位置,有哪些相关联的课程?
学了这门课有什么用?如果一上来直接就啃书,一不小心就会掉入枯燥的技术名词海洋中,什么也学不进去。
首先来了解一下,操作系统到底是个啥?为什么会有操作系统这个东西出现?
在二十世纪中叶,计算机刚刚诞生之初的那二三十年里,是没有操作系统这个东西的。程序员编写的程序是直接放到计算机上去运行。
所以那时候的程序员,必须对计算机的硬件设备(CPU、存储设备、输入设备、输出设备)非常熟悉,才能编写出可以运行的程序,那时候的程序员可不像现在,随便培训一下就能上的,是个技术含量很高的活。
直接把程序放到计算机上执行,是通过人工来操作,执行完一个,再放另一个。但随着计算机速度的提高,人工操作的性能瓶颈开始出现,这就是著名的“人机矛盾”。这时候计算机科学家们开始思考:能不能提前把所有程序都录入进去,然后让计算机自动切换多个程序呢?
于是,计算机科学家们捣鼓出了一个管理程序,专门来负责控制切换其他程序的运行。
批处理系统、多道批处理系统相继诞生,操作系统的概念开始兴起。
计算
版权声明:本文标题:如何学习操作系统这门课程? 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1727377724a737538.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论