Day9 操作系统介绍】的更多相关文章

操作系统简介(转自林海峰老师博客介绍)…
点击返回自学华为IoT物流网 自学华为IoT物联网_11 物联网操作系统介绍 1.1  物联网面临的困难 物联网终端发展面临的困难:开发者需要懂硬件和芯片的差异,自行适配硬件接口 物联网开发面临的困难:物联网通信协议多,通信模块更新换代快,彼此是多对多的关系,开发者需要自行选型和对接适配 物联网操作系统面临的困难: 多传感器系统管理复杂 视频场景下性能.功耗要求高 开发语言编程效率低.上手难度大(大而复杂:实现相同的功能耗时长:同时需要更多行代码,开发效率低:编译脚本难编写,问题难发现) 1.2…
1.操作系统历史 2.进程,IO,同步异步阻塞非阻塞 操作系统历史: 手工操作: 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式.此时还没有操作系统的概念. 手工操作方式两个特点: (1)用户独占全机.不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低. (2)CPU 等待手工操作.CPU的利用不充分. 批处理—磁带操作: 主机与输入机之间增加一个存储设备——磁带,在运行于主机上的监督程序的自动控制下,计算机可自动完成:成批地把输入机上的用户作业读入…
1Linux操作系统介绍 1.1linux系统的应用 服务器系统:Web应用服务器.数据库服务器.接口服务器.DNS.FTP等等: 嵌入式系统:路由器.防火墙.手机.PDA.IP 分享器.交换器.家电用品的微电脑控制器等等, 高性能运算.计算密集型应用:Linux有强大的运算能力. 桌面应用系统 移动手持系统 1.2Linux安装 1.2.1安装VMware Workstation 模拟一台可以安装Linux操作的系统的电脑. 修改:安装路径,直接下一步 1.2.2创建虚拟机 1.2.3安装Li…
1.操作系统介绍 操作系统位于计算机硬件与应用软件之间,本质也是一个软件.操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两部分组成,所以,单纯的说操作系统是运行于内核态的,是不准确的. 多道技术:  多道程序设计技术是指在内存同时放若干道程序,使它们在系统中并发执行,共享系统中的各种资源.当一道程序暂停执行时,CPU立即转去执行另一道程序. 虚拟技术: 操作系统中的所谓“虚拟” (Virtual) ,是指通过某种技术把…
尚学linux课程---5.linux操作系统介绍 一.总结 一句话总结: centos开源免费,用的特别多 1.库是什么意思? 没有执行入口的应用程序 2.linux和window下的动态库文件是什么? linux:.so:Shared Object windows:.dll 3.linux中查看当前系统环境变量? printenv:比如可以查看使用的语言,键盘,以及各种环境变量,比如HOME=/root 4.linux中如何修改配置(系统环境变量)? vim ~/.bashrc 进去之后,加…
操作系统简介(转自林海峰老师博客介绍) #一 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理.调度进程,并且将多个进程对硬件的竞争变得有序 #二 多道技术: 1.产生背景:针对单核,实现并发 ps: 现在的主机一般是多核,那么每个核都会利用多道技术 有4个cpu,运行于cpu1的某个程序遇到io阻塞,会等到io结束再重新调度,会被调度到4个 cpu中的任意一个,具体由操作系统调度算法决定. 2.空间上的复用:如内存中同时有多道程序 3.时间上的复用:复用一个cpu的时…
UNIX操作系统(尤尼斯),是一个强大的多用户.多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson.DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发. 目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like).操作系统,是美国AT&T公司于1971年在PDP-11上运行的操作系统.具有多用户.多任务的特…
1. NFS服务简介 NFS是Network File System 的缩写,中文名称为网络文件系统,由Sun公司开发,功能是通过网络让不同的机器.不同的操作能够彼此分享数据,让应用程序在客户端通过网恋过访问位于服务器磁盘中的数据,是类Unix系统间实现磁盘文件共享的一种方法. NFS在文件传送或信息传送的过程中,依赖于RPC协议.RPC(Remote Procedure Call),中文名为远程过程调用,它是一种能使客户端执行其他系统中程序的一种机制,可以说NFS本身是使用RPC进行通讯的一个…
一.Unix和Linux操作系统概述 1.Unix是什么 UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. 2.Unix特点 (1)多用户:在同一时刻可以有多个用户同时使用UNIX操作系统而且他们互不干扰: (2)多任务:任何一个用户在同一时间可以在UNIX操作系统上运行多个程序. 3.GNU项目与GPL条款 (1)GNU项目 GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的.它的目标是创建一套完全自由的操作系统…