![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言专栏
文章平均质量分 79
勿绕空山
这个作者很懒,什么都没留下…
展开
-
操作系统:磁盘调度
模拟电梯调度算法,实现对磁盘的调度。 磁盘是一种高速、大量旋转型、可直接存取的存储设备。它作为计算机系统的辅助存储器,负担着繁重的输入输出任务,在多道程序设计系统中,往往同时会有若干个要求访问磁盘的输入输出请示等待处理。系统可采用一种策略,尽可能按最佳次序执行要求访问磁盘的诸输入输出请求,这就叫磁盘调度,使用的算法称磁盘调度算法。磁盘调度能降低为若干个输入输出请求服务所须的总时间,从而提高系统效率。本实验要求学生模拟设计一个磁盘调度程序,观察磁盘调度程序的动态运行过程。模拟电梯调度算法,对磁盘调度。磁盘是要原创 2022-06-03 13:01:35 · 504 阅读 · 0 评论 -
C语言:指针进阶(1)
1.指针是一种类型,可以定义指针类型的变量。2.指针就是内存地址,指向内存空间。3.指针即指针变量。两种类型:指针本身类型,指针指向类型。两种大小:指针的大小,所能访问的指向空间大小。C语言中不存在字符串类型,C语言针对使用字符数组模拟实现字符串,但是字符串的操作与字符数组的操作又有所不同。字符串末尾会默认带有结尾标志 "\0" (等价于数字0,与字符0区分)。针对字符串的所有操作都是以结尾标志作为标识。针对字符...原创 2022-06-02 22:06:48 · 255 阅读 · 0 评论 -
操作系统:银行家算法的实现
目录一、实验内容二、实验目的三、实验原理3.1、银行家算法中的数据结构3.2、银行家算法3.3、安全性算法流程图:代码实现:一、实验内容银行家算法的实现。二、实验目的银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。通过编写一个模拟动态资源分配的银行家算法程序,帮助学生进一步深入理解死锁、产生死锁的必要条件、安..原创 2022-05-29 21:14:19 · 1486 阅读 · 0 评论 -
操作系统:处理器调度
一、实验内容按优先数调度算法实现处理器调度。二、实验目的在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。本实验模拟在单处理器情况下的处理器调度,帮助学生加深了解处理器调度的工作。三、实验原理设计一个按优先数调度算法实现处理器调度的程序。(1) 假定系统有五个进程,每一个进程用一个进程控制块PCB来代表,进程控制块的格式为: 进程名 指针 要求.原创 2022-05-29 21:09:44 · 394 阅读 · 0 评论 -
操作系统:主存储器空间的分配和回收
一、实验内容主存储器空间的分配和回收。二、实验目的一个好的计算机系统不仅要有一个足够容量的、存取速度高的、稳定可靠的主存储器,而且要能合理地分配和使用这些存储空间。当用户提出申请存储器空间时,存储管理必须根据申请者的要求,按一定的策略分析主存空间的使用情况,找出足够的空闲区域分配给申请者。当作业撤离或主动归还主存资源时,则存储管理要收回作业占用的主存空间或归还部分主存空间。主存的分配和回收的实现与主存储器的管理方式有关的,通过本实验帮助学生理解在可变分区管理方式下应怎样实现主存空间的分配和回收。原创 2022-05-29 21:02:32 · 1759 阅读 · 0 评论 -
快速了解字节序与数据存储
一.字节序概念:CPU对内存中的数据以字节为单位进行存取的顺序分类: 分类依据:内存有高低地址之分,数据的二进制有高低位之分 int a = 0x01020304 大端:低地址存高位 01 02 03 04 小端:低地址存低位 04 03 02 01字节序针对的数据类型:存储单元大于一个字节的数据类型(即高于char)主机字节序主要取决于CPU的架构:X86-小端;MIPS-大端字节序主要...原创 2022-05-28 18:29:02 · 289 阅读 · 0 评论 -
从第一篇博客开始记录编程学习过程
大家好!首先,我做一下自我介绍,我目前是一名技术小白,我接触编程,从最初的c语言,到之后的数据结构,再到数据库管理,操作系统,Java和C++,在过去的两年中,我对上述的内容进行了学习,起初觉得自己学的足够了,虽说称不上精通,但也算过得去,现在想想,为之前自己的单纯感到头疼,度过了当初狂妄的人生阶段,现在对未知的东西再次充满好奇与敬畏,现在回过头去看,不论是c语言,还是数据结构等的内容,细节之处我知之甚浅,为此我决定重新开始学习,在回顾的基础上再次学习,重新构建相关的知识体系,并将学习的过程记录下来,与原创 2022-03-27 22:33:53 · 922 阅读 · 0 评论 -
“C:\text\161“字符串长度问题相关探究
目录一.sizeof与strlen的应用与不同二.转义字符三.具体问题分析一.sizeof与strlen的应用与不同对于字符串的求解长度问题,常见的两种方法为使用sizeof或使用strlen两种方式来的到目标字符串的长度。对于此两种算法我们进行一下辨别区分与原理探究。首先明确字符串的构成,在C语言中并没有字符串的定义类型,经常使用的方法为定义一个字符型数组来存储字符串内容(常见的定义方式格式如下),字符串本质上为以”\0"结尾的特殊字符数组。char 字符串名称[] =原创 2022-04-08 20:52:08 · 673 阅读 · 0 评论