您的位置:首页 > 新闻资讯

    学习网络教育《操作系统》心得

    日期:2020/7/23        来源:本站        点击数:

           通过大连理工类大学远程与继续教育学院《操作系统》课程设计,不仅让我了解了操作系统。加深对操作系统基础理论和重要算法的理解,熟悉进程同步与互斥。操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。在实际的操作系统操作过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。单单抽象出生产者和消费者,还够不上是生产者—消费者问题。该问题还需要有一个缓冲区处于生产者和消费者之间,作为一个中介。生产者把数据放入缓冲区,而消费者从缓冲区取出数据。学习操作系统重要在于实践,很多理论、算法比较抽象,自己动手后会更了解算法。在使用C语言来实现功能时,不像以往用的其他语言,它比较简练,更容易理解,实用性很强。