随笔分类 - 操作系统基础
Linux、MacOS等操作系统的理论与实践基础
摘要:关键总结 同步和异步是一对相对的概念,阻塞和非阻塞是另一对相对的概念。这两对概念之间没有必然的关联性,它们经常被混淆或者组合在一起进行讨论。事实上,这样的讨论与对比是需要分层次,分对象,分具体应用场景来进行的。建议将这两对概念分开做独立理解,再结合具体场景做针对性理解。 以下内容摘录自知乎怎样理解阻
阅读全文
摘要:计算机中的数值表示 为特定数据选择其在计算机中的存储与表示方式时,主要考虑以下几个因素: 要表示的数的类型(小数、整数、实数或复数); 可能需要的数值范围; 数值的精确度要求; 数据存储和处理所需要的硬件代价; 定点数与浮点数 整数在计算机中一般使用整型处理,其在内存中的存储形式为二进制补码,有关整
阅读全文
摘要:四种模式 模式间的切换 Normal模式下按 v 进入Visual模式,按 v, Esc, y, d 退出回到Normal模式。 Normal模式下按 : 进入Command模式,按 Esc 退出回到Normal模式。 Normal模式下按 i, I, a, A, o, O 进入Insert模式,按
阅读全文
摘要:在快速了解Linux/Unix系统中最重要的概念——shell一文中,我们对shell进行了简单的介绍。shell是Linux/Unix的一个外壳,它负责外界(用户)与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结
阅读全文
摘要:什么是shell? 命令解释器 英文shell是外壳的意思,在计算机领域中,shell即操作系统的外壳。我们可以通过shell来操作和控制操作系统。 总的来说,shell是一个命令解释器,你在提示符下输入的每个命令都由shell先解释然后传给Linux内核。 说到底,shell是用户与内核进行交互操
阅读全文
摘要:什么是conda? conda是一个包管理器。值得注意的是,它不仅仅是Python的包管理器,而是一个通用的包管理器,当初设计时被用来管理任何语言的包。在目前来看,conda环境中所有语言的包管理,都是为了Python而服务的。 Anaconda与Miniconda Anaconda是一个Pytho
阅读全文
摘要:Docker是什么? Docker是一个开源的应用容器引擎,可以轻松地为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在本地编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack集群和其他的基础应用平台。 简单的理解,Docker类似
阅读全文

浙公网安备 33010602011771号