当前位置: 首页 > wzjs >正文

校园网站建设报告网络推广员是干什么的

校园网站建设报告,网络推广员是干什么的,东单网站建设,太原做app网站建设1.❤️❤️前言~🥳🎉🎉🎉 Hello, Hello~ 亲爱的朋友们👋👋,这里是E绵绵呀✍️✍️。 如果你喜欢这篇文章,请别吝啬你的点赞❤️❤️和收藏📖📖。如果你对我的…

1.❤️❤️前言~🥳🎉🎉🎉

Hello, Hello~ 亲爱的朋友们👋👋,这里是E绵绵呀✍️✍️。

如果你喜欢这篇文章,请别吝啬你的点赞❤️❤️和收藏📖📖。如果你对我的内容感兴趣,记得关注我👀👀以便不错过每一篇精彩。

当然,如果在阅读中发现任何问题或疑问,我非常欢迎你在评论区留言指正🗨️🗨️。让我们共同努力,一起进步!

加油,一起CHIN UP!💪💪

🔗个人主页:E绵绵的博客
📚所属专栏:

1. JAVA知识点专栏

        深入探索JAVA的核心概念与技术细节

2.JAVA题目练习

        实战演练,巩固JAVA编程技能

3.c语言知识点专栏

        揭示c语言的底层逻辑与高级特性

4.c语言题目练习

        挑战自我,提升c语言编程能力

5.Mysql数据库专栏

        了解Mysql知识点,提升数据库管理能力

6.html5知识点专栏

        学习前端知识,更好的运用它

7. css3知识点专栏

        在学习html5的基础上更加熟练运用前端

8.JavaScript专栏

        在学习html5和css3的基础上使我们的前端使用更高级、

9.JavaEE专栏

        学习更高阶的Java知识,让你做出网站

📘 持续更新中,敬请期待❤️❤️

2.冯诺依曼体系结构


冯诺依曼体系结构由:输入设备,存储器,CPU,输出设备构成

现在的计算机大都遵循冯诺依曼体系结构

CPU中央处理器:进行算术运算和逻辑运算

存储器:分为外存(硬盘)和内存,用于存储数据(使用二进制方式存储)

输入设备:用户给计算机发号施令的设备

输出设备:计算机给用户汇报结果的设备

我们这里说一下硬盘和内存,拿它们进行比较:

针对于储存空间来说:

        硬盘>内存

对于数据访问速度来说:

        内存>硬盘

对于掉电后数据丢失来说,

       内存会丢失,硬盘不会丢失数据


3.CPU的核心概念


上面我们说了CPU用于算术运算和逻辑判断.

CPU市面上的常见架构有:

        1.X86/X64(桌面端/服务器)

        2.arm(移动端/嵌入式/苹果桌面端)

CPU的核心参数有核心数和频率

核心数就是指电脑拥有的cpu个数,频率是指cpu一秒能执行的指令

不同的CPU支持的指令是不同的,X86上的指令和arm是不互通的


4.操作系统核心概念

操作系统,常见的操作系统有:Windows,Linux,MacOS,Android,Unix,iOS,鸿蒙等

操作系统的功能:

1.管理不同的硬件

2.为软件提供稳定的运行环境

操作系统=内核+配套的应用程序

操作系统的内核是操作系统最核心的功能,硬件的驱动程序都是在系统内核中执行的,
内核需要给很多的应用程序提供支持

操作系统有很多api,通过该api去操作硬件以及维护软件,而不同操作系统就有不同的api。但对于java来说是小意思,此处这些系统 api 都被 jvm 给封装好了,java 程序猿一般不会直接接触到系统的 api ,用封装好的就行了,并且针对不同系统用的还是一样的api,可以跨平台(非常类似于 jdbc)
 

5.进程的概念

进程是操作系统对一个正在运行的程序的一种抽象概念,换言之,可以把进程看做一个正在运行的程序。

在操作系统内部,进程又是操作系统进行资源分配的基本单位

C语言编写的exe文件是可执行文件,当它被打开后被读取到内存中了才被称为进程。

6.进程的管理 

那么进程是怎样在操作系统中被管理的呢?

1.使用一种结构体, 把被管理的一个对象,各个属性都表示出来。描述进程的属性这个结构体统称为"进程控制块"PCB(操作系统内核是使用 C/C++ 写的)

2.然后使用双向链表这样的数据结构来组织多个 PCB,创建新的进程, 就是创建 PCB 并且把 PCB 插入到链表中,销毁进程, 就是把 PCB 从链表上删除并释放,展示进程列表,就相当于是遍历链表的每个节点。

一个进程一般使用一个或者多个 PCB 来表示(之所以是多个线程会有所解释)

7.进程的属性

要想更明确认识进程详细特性,还需要讨论下 pcb 里面的属性
pcb 是一个非常庞大的结构体, 包含很多属性.(如果大家去翻操作系统源码是能看到的,linux是开源的,linux 中,pcb 叫做 task struct)

 

1.pid进程标识符
        同一时刻,应该机器上的多个进程之间,PID唯一的,不会重复,操作系统内部的很多操作都是通过PID找到对应的进程的


2.内存指针(一组)       侧面表示出,进程的执行需要一定的内存资源
        描述进程依赖的指令和数据都在内存的哪个区域
        
3.文件描述符表          侧面表示出,进程的执行需要一定的硬盘资源
        描述了进程打开了哪些文件(对应硬盘上的数据)
       

后面还有四个属性,跟进程调度有关,我们等会讲讲进程调度。

7.1进程的调度 

进程调度是操作系统决定 哪个进程先用CPU 的过程。因为CPU一次只能运行一个进程,所以操作系统需要通过调度算法(比如轮转调度、优先级调度等)来决定进程的执行顺序。

它导致我们进程能够并发进行,大大提高了效率。

进程并发是指 多个进程同时运行。实际上,单个CPU一次只能运行一个进程,但通过快速切换多个进程(调度),操作系统让它们 快速的交替执行,看起来就跟同时运行一样。 (我们认为同时运行)

如果没有进程调度,CPU只能运行一个进程,直到它结束。这样其他进程就会一直等待,无法实现并发。通过调度,操作系统可以让多个进程快速切换,实现并发执行。

所以进程调度非常重要,进程中有这四个属性影响进程调度。

1.进程的状态

进程状态有就绪状态和阻塞状态等:

就绪状态:进程是可以随时被调度到CPU上执行指令的

阻塞状态:进程是无法被调度到CPU上执行,之所以阻塞是因为要做一些其他的工作,比如进行IO操作(读取硬盘/读写网卡)

除了上面之外,进程还有其他的状态,此处暂时不展开这么多,这些状态会影响调度。

2.进程的优先级

有的进程先执行,有的进程后执行,从而影响调度

3.进程的上下文

把之前执行的中间结果(各种CPU寄存器中的值)保存起来,下次使用时会以结束时的状态继续执行,从而影响调度

4.进程的记账信息

操作系统统计每个进程在CPU上执行的时间,根据这个来进一步调整调度的策略,太少的会变多,太多的会变少

7.2 进程间的通信

具体的实现方式有很多,但是每个方式的核心思想都是一样的,都是要借助一个公共空间,完成数据的交互。
隔壁 C++ 介绍了很多种进程间通信方式,
咱们主要就说两种
1.通过文件.
2.通过网络(socket)

对于java工程师,进程用的并不多,所以这些东西我们初步了解就行了,对它有个认识。进程是c++要深入了解的。

 

http://www.dtcms.com/wzjs/230250.html

相关文章:

  • 潍坊最新消息西宁网站seo
  • 网站免费建站pixiv app百度推广广告收费标准
  • 网站首页html安徽网络推广
  • 苹果网站用什么做的百度搜索广告怎么收费
  • 进口国际博览会上海在线优化seo
  • 网站到期续费要多少钱黄页污水
  • seo是啥职业百度推广怎么优化
  • 手机网站创建站点成功百度平台推广该怎么做
  • 嘉兴网站设计公司免费的短视频app大全
  • 5个不好的网站软件发布网
  • 第二章 营销型网站建设测验智推教育seo课程
  • 网站添加搜索关键字优化大师的功能有哪些
  • 亿玫网站建设班级优化大师使用指南
  • 大学生做企业网站谷歌推广教程
  • 做渔家乐推广的有哪些好网站2022最新引流推广平台
  • 义乌建设局网站域名搜索引擎
  • 做付费视频网站免费站推广网站2022
  • 河南平台网站建设设计百度竞价托管费用
  • 买的服务器做两个网站月嫂免费政府培训中心
  • 鬼畜做的青龙游戏网站宁波网络推广平台
  • 做二维码推送网站cpc广告点击日结联盟
  • 网站建设 的介绍数字营销成功案例
  • 张家港外贸型网站建设快速收录网
  • wap 网站的盗链问题免费海报模板网站
  • 快要到期的域名网站网络营销服务
  • wordpress mu调取厦门seo专业培训学校
  • 网站建设的简历制作logo设计
  • 网站运营推广方案设计百度关键词排名怎么靠前
  • 多语言网站开发设计百家号官网
  • crm系统哪种品牌的好搜索引擎优化百度百科