操作系统
文章平均质量分 93
幼儿园老小
IT大白,编程菜鸟
展开
-
操作系统课程设计--使用多线程模拟时间片轮转法调度
本片博文分享操作系统课程设计–使用多线程模拟时间片轮转法调度算法实验环境:ubuntu18.04 ,VS Code1、题目:设计一个按照时间片轮转法实现处理机调度的程序,时间片轮转法实现处理机调度的程序设计提示如下:(1) 假设系统有n个进程,每个进程用一个进程控制块(PCB)来代表。进程控制块的格式如下表所示,且参数意义也相同。(2) 按照进程到达的先后顺序排成一个循环队列,设一个队首指针指向第一个到达进程的首址。另外再设一个当前运行进程指针,指向当前正运行的进程。(3) 执行处理机调度时原创 2020-07-04 09:00:39 · 1405 阅读 · 0 评论 -
Linux下C语言使用、编译与调试
本篇主要分享一些命令,不涉及具体操作。(1)C语言使用简介LINUX中包含了很多软件开发工具。它们中的很多是用于C和C++应用程序开发的。 C是一种能在UNIX的早期就被广泛使用的通用编程语言。它最早是由Bell实验室的Dennis Ritchie为了UNIX的辅助开发而写的,从此C就成为世界上使用最广泛的计算机语言。C能在编程领域里得到如此广泛支持的原因有:(1)它是一种非常通用的语言,并且它的语法和函数库在不同的平台上都是统一的,对开发者非常有吸引力;(2)用C写的程序执行速度很快;(3原创 2020-07-01 19:24:04 · 779 阅读 · 0 评论 -
UNIX/Linux基本命令大全
本篇博文主要分享UNIX/LINUX的常用基本命令,不涉及具体操作。(一)UNIX的登录与退出1、登录在DOS环境下用MS提供的telnet程序(也可使用WINDOWS 自带的telnet图形界面程序或多功能的S-Term终端程序),可使PC作为终端(terminal)登录(login)UNIX服务器(UNIX Server)。(1)执行格式: telnet hostname(主机名) 或:telnet 主机的IP地址原创 2020-07-01 19:20:37 · 1900 阅读 · 0 评论 -
Linux环境中Visual Studio Code的配置使用----编译运行C/C++(良心教程)
之前的博文分享了下载安装VS code的详细教程,有需要戳–>Linux环境中【Visual Studio Code】安装配置及其卸载(详细教程)此篇博文分享本人初次使用VS code的过程,从一脑子浆糊到略懂一二,所以就来分享了哈哈哈,大佬请自行略过!新手不太会使用VS code的可以参考下我这个哈!1、配置环境打开软件【visual studio code】,看下图步骤安装C/C++、Code Runner插件,然后就可以导入文件编译运行了。2、导入文件1、导入文件前得先创建文件呀,原创 2020-05-12 20:21:57 · 10575 阅读 · 3 评论 -
Linux环境中Visual Studio Code 安装配置及其卸载(详细教程)
重启客户机主界面【注意】Git插件安装如果系统中没有安装Git插件,在VS Code启动时,会提示“Git not found”,截图如下:解决方法,终端执行命令【sudo apt install git】,然后重启VS code,显示如下截图则说明Git安装成功啦!C/C++插件安装配置编译环境...原创 2020-05-01 14:24:46 · 27418 阅读 · 9 评论 -
Linux环境中编译运行C/C++语言程序----安装并测试gcc、g++(详细教程)
上篇博文:在VMware15中创建虚拟机安装ubuntu系统(超详细教程)此篇博文是分享装完ubuntu系统后,我进行配置C语言编程环境的过程,包括遇到的一些问题及其解决办法,我也是在网上搜了很多,捣鼓了一天才搞好了!不瞒你们说,我现在心情贼激动哈哈哈…网络连接问题1、首先讲一个比较重要的问题,就是网络连接问题,注意不要被在虚拟机桌面看到的【有线连接 已连接】所迷惑! 一个简单有效的查...原创 2020-04-30 23:15:11 · 7338 阅读 · 4 评论 -
在VMware15中创建虚拟机安装ubuntu系统(超详细教程)
此篇博文分享幼儿园老小(本人)创建虚拟机安装ubuntu系统的详细操作过程,希望对新手有所帮助咯!(大佬请自行略过哈哈)我的下载地址详情如下:下载请戳–>Ubuntu18.04/64位下载地址提取码:fv6h操作详细过程:1、选中下载完成的ubuntu.rar压缩包,右键选择解压,路径自己选择,我这里是直接【解压到ubuntu】,等待解压完成。2、点击解压完的【ubuntu文件...原创 2020-04-30 11:16:35 · 12489 阅读 · 8 评论 -
操作系统:小和尚打水+老和尚喝水经典同步问题实现 菜鸟的解题全过程(附具体代码)
操作系统刚上两周网课老师便布置了两道现阶段本人觉得是课设的”课设“,第一道在之前的博客中报告过了,下面是第2道的菜鸟报告。先上题目:1、题目某寺庙,有小和尚、老和尚若干。有一水缸,由小和尚提水入缸,老和尚从缸中取水饮用。水缸可容纳10桶水,水取自同一水井中,水井径窄,每次只能容一个水桶取水。水桶总数为3个,每次入、取缸水仅为1桶,且不可同时进行。试给出取水、入水的算法描述。乍一看以为只是算法...原创 2020-03-28 21:47:00 · 8556 阅读 · 7 评论 -
菜鸟报告——多线程操作实例
多线程操作实例原创 2020-03-15 09:30:27 · 227 阅读 · 1 评论 -
操作系统信号量与P、V操作 初步认识整理
初步接触,定有不足之处,请各位不吝赐教。谢谢!首先介绍:信号量其包括整形信号量、结构型信号量、二值信号量。整形信号量:最初,将信号量定义为一个共享的整型量,它保存可供使用的唤醒数目。如果信号量的值为0,表示没有保存唤醒;如果它的值大于0,表示有一个或多个保留的唤醒。对信号量的操作有以下限制:1、信号量可以初始化为一个非负值。2、只能由P和V两个操作来访问信号量。P操作最初源于荷兰语p...原创 2020-03-21 15:18:22 · 11795 阅读 · 2 评论