进程详细内容

1.进程的初步认识.
对于操作系统来说,一个任务就是一个进程.
课本概念:程序的一个执行实例,正在执行的程序等.
内核观点:担当分配系统资源(CPU的时间,内存)的实体,具有动态性的.
2.时间片
操作系统大都是支持多进程的操作系统,所谓"多进程"就是 ,操作系统可以同时运行多个进程。
操作系统的任务调度采用时间片轮转 的抢占式调度方式,一个进程执行一段时间后会被强行暂停,然后执行另一个进程,每个进程轮流执行。进程执行的一小段时间叫时间片,进程正在执行的状态叫运行状态,被暂停的进程处于就绪状态,等待下一个时间片的到来。
3.并发与并行
并发:多个进程在一个CPU里通过时间片轮转的调度方式,在一段时间内,多个进程都得以推进,由于CPU的运行速度极快(纳秒级别的),所以我们感觉是多个进程同时运行。
并行:多个进程在多个CPU下,在任何一个时间点,多个进程都在同时运行。
如何理解?
假设张三准备办理转账业务,但当他把所有资料给工作人员之后,工作人员告诉他,你现在办理不了,因为他现在需要填写一张申请表,此时,工作人员将他的资料保存起来,让他去一边填写资料,填写完毕之后,再回来继续办理,同时,张三去填表了,而工作人员继续给别人提供服务。这个过程叫做进程切换。张三表填完了,继续回到柜台,工作人员拿出他之前的资料,继续给张

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML5是一种用于构建Web页面和应用程序的标记语言,它在HTML4的基础上进行了扩展和改进。以下是HTML5的详细内容笔记: 1. 新增语义化标记 HTML5中新增了一些语义化标记,如`<header>`,`<footer>`,`<nav>`,`<section>`和`<article>`等,用于更好地组织页面内容,提高页面的可读性和可维护性。这些标记的使用还有助于搜索引擎优化(SEO)。 2. 表单元素扩展 HTML5中的表单元素得到了增强,如新增了`<input type="date">`和`<input type="time">`等,用于更好地处理日期和时间输入。此外,还新增了一些表单属性,如`placeholder`、`required`和`autocomplete`等,用于提高表单的易用性和用户体验。 3. 多媒体支持 HTML5中的多媒体支持得到了改进,如新增了`<video>`和`<audio>`标签,以及支持`<source>`标签,用于更好地控制音视频播放。此外,还新增了一些媒体事件和方法,如`play()`、`pause()`和`ended`等,用于实现更复杂的音视频应用。 4. Canvas API HTML5中引入了Canvas API,用于在Web页面中绘制图形、动画和游戏等。Canvas API提供了一系列的绘图方法和属性,可以自由地控制图形的样式和行为。 5. Web Storage API HTML5中的Web Storage API用于在Web浏览器中存储和访问数据,包括本地存储和会话存储。通过Web Storage API,可以实现本地数据的持久化和共享,提高Web应用的性能和用户体验。 6. Web Workers API HTML5中的Web Workers API用于在Web浏览器中创建后台进程,用于处理一些耗时的任务,如图像处理和数据分析等。通过Web Workers API,可以实现更复杂的Web应用程序。 7. 新增语义化标记 HTML5中新增了一些语义化标记,如`<header>`,`<footer>`,`<nav>`,`<section>`和`<article>`等,用于更好地组织页面内容,提高页面的可读性和可维护性。这些标记的使用还有助于搜索引擎优化(SEO)。 总之,HTML5为Web开发者提供了更多的可能性和更好的用户体验,是现代Web开发的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值