spindle

计算机操作系统总结

只谈情不闲聊 提交于 2021-01-06 17:29:40
一.基本特征 1. 并发 并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。 假并发,真并行。 并行需要硬件支持,如多流水线、多核处理器或者分布式计算系统。 操作系统通过引入进程和线程,使得程序能够并发运行。 2. 共享 共享是指系统中的资源可以被多个并发进程共同使用。 有两种共享方式: 互斥共享和同时共享。 互斥共享的资源称为临界资源,例如打印机等,在同一时间只允许一个进程访问,需要用同步机制来实现对临界资源的访问。 3. 虚拟 虚拟技术把一个物理实体转换为多个逻辑实体。 主要有两种虚拟技术:时分复用技术和空分复用技术。 多个进程能在同一个处理器上并发执行使用了时分复用技术,让每个进程轮流占有处理器,每次只执行一小个时间片并快速切换。 虚拟内存使用了空分复用技术,它将物理内存抽象为地址空间,每个进程都有各自的地址空间。地址空间的页被映射到物理内存,地址空间的页并不需要全部在物理内存中,当使用到一个没有在物理内存的页时,执行页面置换算法,将该页置换到内存中。 4. 异步 不等所有操作做完,就响应用户请求。即先响应请求,再将操作执行完。 5.同步: 所有的操作都做完,才返回给用户结果。造成等待时间太长。 二.基本功能 1. 进程管理 进程控制、进程同步、进程通信、死锁处理、处理机调度等。 2. 内存管理 内存分配、地址映射、内存保护与共享、虚拟内存等。

计算机基础之操作系统总结

你。 提交于 2021-01-06 15:44:26
点击上方 蓝色字体 ,选择“ 置顶或者星标 ” 优质文章第一时间送达! interview.poetries.top 一、概述 基本特征 1. 并发 并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令。 并行需要硬件支持,如多流水线、多核处理器或者分布式计算系统。 操作系统通过引入进程和线程,使得程序能够并发运行。 2. 共享 共享是指系统中的资源可以被多个并发进程共同使用。 有两种共享方式:互斥共享和同时共享。 互斥共享的资源称为临界资源,例如打印机等,在同一时刻只允许一个进程访问,需要用同步机制来实现互斥访问。 3. 虚拟 虚拟技术把一个物理实体转换为多个逻辑实体。 主要有两种虚拟技术:时(时间)分复用技术和空(空间)分复用技术。 多个进程能在同一个处理器上并发执行使用了时分复用技术,让每个进程轮流占用处理器,每次只执行一小个时间片并快速切换。 虚拟内存使用了空分复用技术,它将物理内存抽象为地址空间,每个进程都有各自的地址空间。地址空间的页被映射到物理内存,地址空间的页并不需要全部在物理内存中,当使用到一个没有在物理内存的页时,执行页面置换算法,将该页置换到内存中。 4. 异步 异步指进程不是一次性执行完毕,而是走走停停,以不可知的速度向前推进。 基本功能 1. 进程管理 进程控制、进程同步、进程通信、死锁处理、处理机调度等。 2. 内存管理

初始--计算机基础、硬件组成、服务器分类

一笑奈何 提交于 2020-11-12 09:03:00
计算机系统  首先要清楚计算机系统是由硬件Hardware系统和软件Software系统两大部分组成 计算机硬件   ♦ 计算机(Computer):俗称电脑,是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备   ♦ 发展历史:      第一代计算机(1946-1957)   电子管时代      第二代计算机(1958-1964)   晶体管时代      第三代计算机(1965-1970)   集成电路时代      第四代计算机(1971以后)    大规模集成电路时代 计算机硬件的组成: 冯·诺依曼体系结构: 1946年数学家冯·诺依曼于提出,计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成 摩尔定律  晶体管数 单位时间执行的指令数(百万条\每秒)   由英特尔(Intel)创始人之一戈登·摩尔于1965年提出 当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍 服务器   服务器Server是计算机的一种,是网络中为客户端计算机提供各种服务的高性能的计算机,服务器在网络操作系统的控制下,将与其相连的硬盘、磁带、打印机及昂贵的专用通讯设备提供给网络上的客户站点共享,也能为网络用户提供集中计算、信息发布及数据管理等服务。  

自动剪发机器人万圣节变身3D南瓜雕刻机!还能刻上女儿画作,油管播放300w+

℡╲_俬逩灬. 提交于 2020-11-01 09:58:28
      大数据文摘出品    作者:牛婉杨   还记得YouTube上那位制作“百发百中”篮板的博主Shane Wighton吗?最近,他又更新视频了,为了顺应即将到来的万圣节,他做了一个 “3D南瓜雕刻机” ,喏,就长成上图这个样子。   这图...明明是P的。没错,文摘菌调皮了一下~ 南瓜雕刻机确实不长这样,但这张图中的机器可是小哥的灵感来源。   可能有细心的读者发现了,这不是他在疫情期间做的 “机器人理发师” 吗!答对啦。   Shane在发布了剪发机器人的视频后,网友们简直操碎了心,“你不怕被划到脸吗?”   于是,Shane的灵感就来了,如果把头换成南瓜会有怎样的效果?大概是这样的      话不多说,开启我们的南瓜雕刻之旅吧~    软件写到差点怀疑人生,硬是用上了几个世纪前诞生的投影方法   要制作这个雕刻机,面临的问题可真不少,首先,在硬件方面, 需要用到什么工具来做出这个机器? 其次,在软件方面, 要写一个怎样的程序才能将二维的平面图映射到南瓜上?   想到这里,Shane自己都吐槽到,从没见过谁专门做个机器人来雕刻南瓜,“可能因为这真的很蠢,但我就喜欢做这种蠢东西”。   既然决心要做,那就别灰心,一件一件来解决。   Shane决定在原来的剪发机器人上做一些改动,毕竟剪头发不费力,而雕刻南瓜的话,机器得结实才行。