操作系统之哲学原理—

—为什么要学习操作系统

第一段:
到目前为止,本书论述了操作系统的定义、主要任务以及操作系统与用户程序的关系,读者可以体会到操作系统的重要性。但仅仅是因为操作系统的重要就要学习它了吗?世界上重要的东西太多了,难道我们都要学吗?即使是计算机专业的学生,不学操作系统也照样可以编程写软件。那我们为什么要学呢?当然我们有一千个理由要学,但这里仅列出了几个。

第二段:
首先,操作系统的功能应用于很多领域。如果开发并发程序:Wed Service、分布式系统和网络,你会发现,这些领域大量使用了操作系统的概念和技术。如果你学好了操作系统,你就会对你做的事情更加有信心。

第三段:
其次,操作系统的技巧也应用于很多领域,如抽象、缓存、并发等。操作系统简单来说就是实现抽象:进程抽象、文件抽象、虚拟存储抽象等。而很多领域也要使用抽象。如数据结构和程序设计就大量使用了抽象,记得抽象数据类型吗?记得抽象类吗?很多地方都要用到缓存。你开发Web应用要不要缓存呢?这些你都需要。如果学习操作系统,你就掌握这些知识。触类旁通,你学习别的知识时就容易多了。

结语:

学到的知识要, 多复习, 多总结, 多敲. 需要时间的积累, 才能引起质的改变. 自己写不出来的永远是别人的.

分享一下我的技巧: 代数法把具体的数字带进去, 看看能能能找到规律(掌握思想).
还有就是画图, 也很重要. 用笔画出来, 把数代进去, 方法虽然笨, 但真的很实用, 好记忆不如烂笔头!!!

我是小白, C/C++功力…, 你懂得, 写的文章可能不是很好. 如果存在问题, 欢迎大神给予评判指正.
错了不可怕, 可怕的是找不出bug, 谁没错过!!!

今日是: 2020年5月7日, (由于疫情的原因)在家里整天坐在电脑前, 眼神逐渐从大到小, 视力也有所大大的下降 ,中午期待打篮球. 写博客,也可自己加强记忆,就当写写日记吧!!!,

希望给个赞: 反正你又不亏, 顺便而已

为什么要学习操作系统相关推荐

  1. 日常总结:自学操作系统基础的一些领悟

    操作系统是什么? 我认为操作系统可以理解为是一个软件运行在硬件上,负责管理硬件资源,并且将硬件资源所提供的计算能力切割(cpu切割成多片分配给多个不同的程序,内存切割成多段分割给多个不同的程序,并且在 ...

  2. 计算机科学与技术专业学什么?为什么要学数据结构、操作系统、计算机组成原理和计算机网络?

    1. 引言 计算机科学与技术专业学什么?这可能是很多人非常好奇的事情.在2023年,我的第一篇博客将会从自身的本硕博三代"计算机科学与技术"专业出身的经历,自我介绍一下计算机科学与 ...

  3. 5万字100图再回顾操作系统

    大学学了一学期的操作系统(Operating System),回想还记得几个系统调度算法.页面置换算法啥的,还是很多知识点不太清楚.学习其他相关的软件专业知识时导致了基础知识的脱节,下面就再次通过5万 ...

  4. 软件测试工程师,需要达到什么水平才能顺利拿到 20k+ 无压力?

    前言 最近看到很多应届生晒 offer,稍有名气点的公司给出的价格都是一年 30 多 W 或者月薪 20 几 k,相比之下工作几年的自己薪资确实很寒酸. 根据我自己找工作经历,二线城市一般小公司招聘 ...

  5. 语言程序推箱子课设报告_学完C语言,可以去哪些应用领域工作?

    C语言是目前世界上流行.使用非常广泛的高级程序设计语言. 在TIOBE已公布2020年8月的编程语言排行榜.C语言依然保持排行第一! 前20名排行如下: C语言对操作系统和系统使用程序以及需要对硬件进 ...

  6. 大学寒假这样过,过完惊艳所有人,不只是你的宿友,还有千千万万个程序员同行们!!!

    先来看这样一个计划: 6:30 起床洗漱 7:30 早餐 8:00 背英语单词 9:30 健身,简单运动 12:00 美味午饭 14:00 饭后午休/朋友谈心 16:00 看部电影/学计算机编程 18 ...

  7. 左耳听风——笔记一:如何学习

    技术变现 要去经历大多数人经历不到的,要把学习时间花在那些比较难的地方. 要写文章就要写没有人写过的,或是别人写过,但我能写得更好的. 更重要的是,技术和知识完全是可以变现的. 在学习技术的过程一定要 ...

  8. 大学寒假这样过,过完惊艳所有人,不只是你的宿友,mysql基础教程西泽pdf

    8:00 背英语单词 9:30 健身,简单运动 12:00 美味午饭 14:00 饭后午休/朋友谈心 16:00 看部电影/学计算机编程 18:00 舒心晚餐 20:00 读书 22:00 睡觉 瞧瞧 ...

  9. 基础I/O【Linux】

    文章目录 前言 1. C语言文件I/O 1.1 回顾 1.2 fwrite写入 1.3 fgets按行读取 1.4 C默认打开的三个流 2. 系统文件I/O 2.1 open 参数pathname 参 ...

最新文章

  1. 逼学生作弊的AI阅卷老师
  2. python中的正则表达式语法_Python基础教程之正则表达式基本语法以及re模块
  3. 【Win 10 应用开发】将墨迹保存到图像的两种方法
  4. Redis Info详解
  5. Java之相对路径找不到文件问题解决方法
  6. 什么是回调函数?回调函数有什么缺点?如何解决回调地狱问题?
  7. Natasha 4.0 探索之路系列(三) 基本的动态编译
  8. python关于路径需使用的方法笔记
  9. 改革开放成就我 感谢祖国
  10. 计算机的英语对话,英语口语对话:谈论电脑
  11. android手机无法开机自动启动,手机无法开机怎么刷机?安卓手机救砖教程
  12. 蓝牙Sig Mesh 概念入门③——分层结构Layered architecture
  13. Windows7旗舰版SP1_32位2018.10(办公版)
  14. LeetCode自除数
  15. Qt5:error: no matching function for call to 'MainWindow::connect()
  16. 仪征市职称计算机,《关于重申专业技术人员职称评定、职务聘任必须坚持外语、计算机条件的通知》……...
  17. 拼多多给羊毛党发年终奖背后的那些事
  18. 解放“身材焦虑“、实现“大码自由“,大码女装迎来春天?
  19. Qt5学习 模仿qq音乐播放器样式(1)
  20. 手机计算机两用u盘,手机电脑两用u盘_手机电脑两用u盘弊端

热门文章

  1. Mybatis框架Result Maps解析
  2. VC++得到当前系统时间日期 GetSystemTime()
  3. 编程实现对任意字符串的加密处理
  4. 解决:VBOX无法分配USB设备到虚拟电脑
  5. 养老服务机构引入电子签章推动养老合同在线签
  6. 微信小程序 界面从右边滑出_微信小程序--左滑右滑的乐趣
  7. java+找数组中最大数_Java程序查找数组中最大的数字
  8. 基于STM32单片机与wifi模块串口结合进行PC端或手机端无线通信(附项目资料包)
  9. OAuth 2.0 笔记 (1) 世界观
  10. 计算机课程MOOC,高校计算机基础课程MOOC教学模式的探索