
操作系统
文章平均质量分 60
布瑞泽的童话
这个作者很懒,什么都没留下…
展开
-
Mac上brew切换国内源【极简方案】
在Mac上通过更改Homebrew的镜像源为阿里云镜像来解决下载开源包时可能遇到的网络不通问题。作者提供了四个简单的步骤来完成这个设置过程。原创 2023-10-10 20:30:00 · 13322 阅读 · 1 评论 -
写给小白的ChatGPT和AI原理
以上就是生成式AI的基本工作原理,通过深度学习算法处理大量的文本数据,从而学习语言的语法和语义规律,并能够自动生成符合语法和语义的文本。在生成文本时,生成式AI会基于上下文信息生成一个语言模型,然后利用随机采样或贪心搜索方法生成文本序列。原创 2023-06-25 19:00:00 · 25165 阅读 · 2 评论 -
内存管理
要谈内存管理,就不得不先说说存储器,因为内存也是存储器中的一种。存储器存储器是计算机系统的重要组成部分,计算机中的存储器结构如下: CPU寄存器访问速度最快,完全能与CPU协调工作,但由于价格昂贵,其容量很小,它的作用在于加速存储器的访问速度。cache是高速缓存,其容量大于寄存器,小于主存,访问速度快于主存。将主存中的一些经常访问的信息存放到高速缓存中,减少访问主原创 2015-07-09 21:11:30 · 1294 阅读 · 0 评论 -
死锁
在多道程序系统中,由于多个进程的并发执行,改善了系统资源的利用率并提高了系统的处理能力。然而,多个进程的并发执行也带来了新的问题——死锁。所谓死锁是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。原理我在进程与线程这篇文章中提到过死锁,大家可以看一下。了解了死锁的定义,我们来看一看死锁产生的原因:1. 竞争资源。当系统中供多个进程原创 2015-07-08 21:13:32 · 1089 阅读 · 0 评论 -
调度算法
在多道程序环境中,主存中有着多个进程,其数目往往多于处理机数量。这就要求系统能按照某种算法,动态地把处理机分配给就绪队列中的一个进程,使之执行,分配处理机的任务是由处理机调度程序完成的。处理机调度在多道程序系统中,一个作业被提交后必须经过处理机调度后,方能获得处理机执行。对于批量型作业而言,通常需要经历作业调度(也称为高级调度)和进程调度(也称为低级调度)两个过程才能获得处理机;而原创 2015-07-03 16:51:29 · 7401 阅读 · 0 评论 -
进程与线程
进程通常的程序是静态实体,在多道程序系统中,它们是不能独立运行的,更不能和其他程序并发执行。在操作系统中引入进程的目的,就是为了使多个程序能够并发执行。进程就是指在系统中能够独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。进程实体由程序段、相关的数据段和PCB(进程控制块)组成。这里我们要理解进程和普通的程序的区别,进程的实质是进程原创 2015-07-02 15:01:45 · 1293 阅读 · 0 评论 -
win10文件名或文件路径过长导致无法删除或复制的解决办法
昨日在win10下使用npm安装grunt某插件grunt-css-sprite的时候,其调用各种插件,各插件再调用插件,导致文件名过长,无法删除。我也是在将该文件上传到github的过程中发现该问题的。自己在网上查阅了很多方法,也尝试了很多。命令行中del没有作用,批处理也不起作用,360的强力删除也没有作用。最后找到一种方法,在压缩该文件的时候选择删除源文件。但是需要注意一点,用360压缩是不起原创 2015-12-22 09:51:53 · 55229 阅读 · 21 评论