ICode9

精准搜索请尝试: 精确搜索
  • 鸿蒙操作系统系列——科普篇2022-10-20 13:11:22

    2021年6月2日华为将正式发布鸿蒙手机操作系统,大家可以到OpenHarmony在开放原子开源基金会(OpenAtom Foundation)旗下开源项目看一看,这是一款定位为全场景的开源分布式操作系统。下面从三个方面来科普一下华为鸿蒙操作系统。一、为什么要搞鸿蒙系统?为什么要搞鸿蒙操作系统?我们知道CPU(

  • 一个失败的操作系统MULTICS2022-10-19 16:47:30

    Unix的诞生和Multics(Multiplexed Information and Computing System)是有一定渊源的。当时开发者Brian Kernighan开玩笑地戏称这个不完善系统MULTICS其实是:“UNiplexed Information and Computing System”,缩写为“UNICS”。于是这个项目被称为UnICS(UniplexedI

  • 基于STM32从零写操作系统系列---使用C语言2022-10-19 16:20:06

    如有不详细的描述、错误或疑问,欢迎留言!!!目的C语言,相对于汇编有更好的可读性,便于维护等优点。下面实验将使用C语言实现点亮LED灯。C语言与硬件是紧密连在一起的,结合芯片中的flash和sram,简单了解C语言。要求1.有一定的C语言基础2.了解编译链接脚本3.了解stm32F103的硬件结构,代码中有详

  • sql获取服务器系统时间(SQL Server取系统当前时间)2022-10-18 17:33:35

    getdate //获得系统当前日期datepart //获取日期指定部分(年月日时分表)getdate()函数:取得系统当前的日期和时间。返回值为datetime类型的。用法:getdate()例子:select getdate() as dte,dateadd(day,-1,getdate()) as nowdat输出结果:dte nowdat--------------------------- --------

  • 【Linux操作系统】--多线程(二)--条件变量2022-10-16 19:55:30

    Linux线程同步条件变量什么是条件变量:条件变量是利用线程间共享的全局变量进行同步的一种机制。主要包括两种动作: 线程等待条件变量的成立而挂起 另一个线程使条件变量成立而通知其它线程。这个怎么理解呢?举个例子:当你去超市买手机,问售货员有没有苹果13,售货员需要在苹果13到的时候

  • Day6 ——自制操作系统2022-10-16 19:50:17

    分割源文件 如果graphic.c也想使用naskfunc.nas的函数,就必须要写上“void io_out8(int port, int data); ”这种函数声明。虽然这都已经写在bootpack.c里了,但编译器在编译graphic.c时,根本不知道有bootpack.c存在修改Makefile 完整代码 OBJS_BOOTPACK = bootpack.obj naskfu

  • pxe网络安装操作系统 原理与详细过程2022-10-16 17:23:58

    1.操作系统安装的流程   1.操作系统安装的流程   通用流程:首先,bios启动,选择 的启动(安装)模式(此时,内存是空白的),然后根据相关的安装模式,寻找操作系统的引导程序(不同的模式,对应不同的引导程序当然也对应着不同的引导程序存在的位置),引导程序加载文件系统初始化(initrd)程序和内核初始

  • 一个失败的操作系统MULTICS2022-10-16 17:19:20

    当年的好玩吗?那是相当的难玩啊。如果你想用来做道1+1等于几的数学题,你需要自己用二进制码来编制程序,然后用穿孔纸带打上孔,然后再将纸带塞进计算机,计算机再将结果打在穿孔纸带上,然后你再根据穿孔纸带上的孔,来写出二进制代码,然后再将二进制码翻译成咱们看得懂的话。法国纺织机械师布乔

  • 运维基础--操作系统2022-10-16 16:34:48

    运维基础部分:什么是运维?我的理解是运用软件维护公司的服务器,网站,然后各种服务搭建、维护和调优。看似简单实际上通过课上课下的了解,发现要掌握很多知识。首先从操作系统开始接触运维。冯诺依曼体系将计算机分为五大部分组成:运算器、控制器、存储器、输入设备、输出设备。运算器的功

  • 常见的小型嵌入式操作系统2022-10-16 16:20:07

    常见的小型嵌入式操作系统1.uc/os-II 商业需付费2.Free Rtos 比ucos占用更小的内存3.VxWorks 商业需付费4.ucLinux Linux的精简版,不支持MMU5.RT-Thread 一款国产的开源操作系统,支持简单的命令行6.Mbed OS 用于Iot(物联网中的小型嵌入式平台)7.ROS 机器人操作系统8.Nuttx 开源的嵌入式

  • 开源数据库 | 记一次基于鲲鹏欧拉操作系统openGauss实践过程2022-10-16 16:17:06

    引入 | 鲲鹏认证-openEuler欧拉操作系统-openGauss数据库开篇:写在前面的话,每一篇摘文都以实际案例场景出发,周末抽空余时间记录每一次mark历程,在不一样的业务实际场景下,针对项目阶段所产生的变化,制定不一样的技术方案。不论多么渺小的技术方案,放在其对应的场景下都有着不一样的意义

  • 操作系统面试题总结(2022最新版)2022-10-16 16:10:45

    关于本文 本文是 Java 面试总结系列的第4️⃣篇文章,该专栏将整理和梳理笔者作为 Java 后端程序猿在日常工作以及面试中遇到的实际问题,通过这些问题的系统学习,也帮助笔者顺利拿到阿里、字节、华为、快手等Offer,也祝愿大家能够早日斩获自己心仪的Offer。由于笔者能力有限,如若有错误或疏

  • 西电Pintos操作系统课程设计 实验三2022-10-16 16:04:59

    实验三:Priority Scheduling一、实验目的原始Pintos系统中对于线程的调度,没有考虑优先级问题,采用的是最为简单的FCFS策略。本实验要求为Pintos建立优先级调度机制,并确保任何时刻CPU上运行的都是最高优先级线程。二、详细实现 修改thread.c中的thread_create()函数,在结尾处加上比较语

  • 【Linux操作系统】--进程间通信--匿名管道和命名管道2022-10-16 16:03:39

    进程间通信介绍有时候进程之间可能会存在特定的协同工作的场景!那么进程之间的协同工作,就是进程之间的通信。进程的通信就是一个进程要把自己的数据交付给另一个进程,让其进行处理。因为进程是具有独立性的,如果要进行通信,那么通信双方一定是通过某种介质来进行通信。比如我跟你通信是

  • 【Linux操作系统】--多线程(二)--条件变量2022-10-16 15:08:54

    Linux线程同步条件变量什么是条件变量:条件变量是利用线程间共享的全局变量进行同步的一种机制。主要包括两种动作: 线程等待条件变量的成立而挂起 另一个线程使条件变量成立而通知其它线程。这个怎么理解呢?举个例子:当你去超市买手机,问售货员有没有苹果13,售货员需要在苹果13到的时候

  • 操作系统2022-09-16 13:03:29

    说一下虚拟内存 没有虚拟内存会产生内存不足、内存碎片花,程序互相修改内存等问题,使用了虚拟内存后,可通过map 移出不常用程序内存解决内存不足 内存地址映射解决内存碎片化 内存映射同一、不同地址解决修改/不修改同一内存问题 多级页表,即多层映射缓解内存不足的情况

  • 还可以这样实现ARM+ROS(机器人操作系统)2022-09-16 11:31:47

        如何低成本搭建ARM+ROS的硬件载体?本文将为读者提供一个全新的技术方案。全文分概述、硬件与底层、ROS搭建三个章节,敬请订阅。   1. ROS简介     ROS是机器人操作系统(Robot Operating System)的英文缩写,是用于编写机器人软件程序的一种具有高度灵活性的软件架构,其原型源

  • Timer calibration dump New time value is too much less than the previous one解决办法2022-09-16 09:34:28

    症状: 每天固定的时间点,HAHA 2.0数据库会crash崩溃。报错信息类似如下:         原因分析: HAHA的TSC(时间戳计数器)与操作系统的时间出现不一致,可能是由于修改了操作系统时间,例如通过NTP自动修改的操作系统时间等清空导致。 而自 HANA 2.0 修订版 040.00 起,如果系统时间向后

  • 如何安装Virtual Box的VBox Guest Additions扩展程序2022-09-13 08:01:54

    Virtual Box的默认安装是不包含Guest Addition这个扩展的,在实际使用过程中带来种种不便,比如只能通过小窗口访问虚拟机的操作系统,通过默认的右Ctrl切换鼠标,不能和宿主操作系统共享文件等等。 这些弊端在安装了Guest Additions扩展程序后能得到完美解决。 Guest Additions,故名思议,需

  • 什么是容器化?2022-09-11 10:35:05

    什么是容器化? Photo by 伊恩·泰勒 on 不飞溅 介绍 在软件开发领域,有许多不同的方式来部署应用程序。例如,您可以使用虚拟机 (VM) 或容器,将代码和依赖项打包到应用程序层的抽象中。容器抽象了在您的机器上运行操作系统和操作系统内核的所有复杂性,因此只有您的应用程序在性能、可

  • 【王道考研】操作系统 笔记 第二章上 进程调度2022-09-11 10:03:36

    ​本文内容,1.进程和线程 2.进程调度   特此鸣谢王道考研 本文参考王道考研的相关课程 若有侵权请联系,立删 其余笔记链接: 【王道考研】操作系统笔记 第一章_才疏学浅743的博客-CSDN博客 【王道考研】操作系统 笔记 第二章上 进程调度_才疏学浅743的博客-CSDN博客 1 进程的概念 程

  • 【王道考研】操作系统 笔记 第一章2022-09-11 10:02:58

    特此鸣谢王道考研 本文参考王道考研的相关课程 若有侵权请联系,立删   其余笔记链接: 【王道考研】操作系统笔记 第一章_才疏学浅743的博客-CSDN博客 【王道考研】操作系统 笔记 第二章上 进程调度_才疏学浅743的博客-CSDN博客 操作系统的概念与功能 OS定义 操作系统(Operating Sys

  • 学习记录2启动,中断、异常和系统调用2022-09-09 22:00:18

    启动 计算机体系结构 计算机内存和硬盘布局概述 开机顺序 开机之后操作系统启动,操作系统最开始存放的位置在硬盘(DISK:存放OS), 再由BIOS(基本I/O处理系统)提供支持,开机后检测各种外设,而后加载相应的软件进行执行。BIOS会在内存中预先申领一个存储地址,这个地址就是“CS:IP”(CS:段寄存器,I

  • php 获取浏览器/操作系统信息2022-09-09 08:30:08

    获取浏览器信息 function getUserBS($bs = null) { if (isset($_SERVER["HTTP_USER_AGENT"])) { $user_agent = strtolower($_SERVER["HTTP_USER_AGENT"]); } else { return null; } // 直接检测传递的值 if ($bs) { if (strpos($user_agent, strtolower($bs)

  • 3、计算机系统漫游2022-09-09 00:34:35

    目录1 计算机的信息2 编译系统3 编译系统4 高速缓存5 存储器层次结构6 操作系统6.1 操作系统的抽象表示6.2 进程 1 计算机的信息 信息:就是位+上下文 系统中所有的信息,包括磁盘文件、内存中的程序,内存中存放的用户数据,以及网络上传输的数据,都是由一串0、1表示 位:指8位二进制组成一

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有