资料介绍
你知道二进制吗?你能理解机器语言吗?假如给你一张全是0或1的表格你能理解是啥意思吗?假如你要去一个你没有去过的国家,你要说你从没听过的语言,或者你要能听懂不需要说它,那么需要怎么帮助你才能和当地人交流呢?
你需要一个翻译,你的操作系统就像你电脑里的翻译一样。它将0或1,是或否,开或关转成你能够理解的语言。它在一个简单的图形化界面中完成这些工作,你可以用鼠标点击、移动一些东西,这些可以用你的眼睛看到。
一个严谨的软件工程师必须要知道操作系统的工作方式。如果有人跟你说那不重要,那么他是骗你的,事实上你不应该忽略它(操作系统的工作方式)。虽然知识的深度和广度会成为一个问题,但是了解更多的基础知识能让你更好的把控程序的运行、流程和结构。
这是为什么呢?当你写的程序运行的越来越慢,但是代码里面看不到任何警告,这时候你该如何解决呢。假如你不知道操作系统是如何工作的,要怎么去调试这个问题呢?访问了过多文件?内存耗尽或者交换区使用过高?但是你甚至不知道什么是交换区(swap)或阻塞IO。
你想访问另一台机器,怎样在本地或网上操作呢?他们有什么不同吗?为什么有的程序在某个系统上能运行而其他的系统却不行呢?(这里感觉不妥)
操作系统有三个重要元素:
1)抽象(进程、线程、文件、套接字、内存)
2)机制(创建。调度、打开、写操作、分配)
3)策略(LRU, EDF)(这两个我也暂时不懂)
- 嵌入式程序员应知道的几个基本问题
- ChatGPT真的能替代程序员吗
- 单片机工程师是程序员吗?真实的月薪到底有多少?
- 选择机器视觉系统需要考虑的十个因素 23次下载
- 解析操作系统的概念、结构和机制 8次下载
- 计算机系统一个程序员的观点PDF电子书免费下载 3次下载
- 成为一个程序员需要准备那些东西
- 程序员如何规划自己的成长之路
- 程序员过度封装的弊端 0次下载
- 程序员需要学什么,微软资深程序员学习手册面试宝典资料 30次下载
- 程序员面试宝典 0次下载
- 程序员羊皮卷下载版(程序员必备) 0次下载
- 程序员2011第9期 0次下载
- 嵌入式程序员需要知道的16个问题 340次下载
- ADO程序员指南
- 5款程序员最佳的代码比较工具 5330次阅读
- 为什么计算机需要操作系统? 2029次阅读
- 程序员必须知道的操作系统核心概念详细说明 3213次阅读
- 程序员需要知道的那些定理和法则 3020次阅读
- 程序员值得一看的9本学习算法经典书籍 4w次阅读
- 华为资深工程师:程序员与码农的差异在哪? 3619次阅读
- Windows应用程序,操作系统,计算机硬件之间的相互关系 1.2w次阅读
- 一个电子发烧友的程序员成长之路 6750次阅读
- 简要介绍了操作系统虚拟化的概念,以及实现操作系统虚拟化的技术 1.3w次阅读
- 数据显示:中国程序员是世界上最牛的程序员 606次阅读
- 十个经典的C语言面试基础算法及代码介绍 2719次阅读
- 码农和程序员之间就在这5个关键点! 596次阅读
- 程序的十大基础实用算法及其讲解 1w次阅读
- 滤波器技术的十个概念 1420次阅读
- 嵌入式程序员需要了解的几个问题 1248次阅读
下载排行
本周
- 1Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
- 19.00 MB | 4次下载 | 免费
- 2使用TL431设计电源
- 0.67 MB | 2次下载 | 免费
- 3BT134双向可控硅手册
- 1.74 MB | 2次下载 | 1 积分
- 4一种新型高效率的服务器电源系统
- 0.85 MB | 1次下载 | 1 积分
- 5LabVIEW环形控件
- 0.01 MB | 1次下载 | 1 积分
- 6PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 751单片机核心板原理图
- 0.12 MB | 1次下载 | 5 积分
- 8BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
- 1.44 MB | 1次下载 | 免费
本月
- 1开关电源设计原理手册
- 1.83 MB | 52次下载 | 免费
- 2FS5080E 5V升压充电两串锂电池充电管理IC中文手册
- 8.45 MB | 23次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 12次下载 | 免费
- 5ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 6TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 7STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 8基于MSP430FR6043的超声波气体流量计快速入门指南
- 2.26MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多