All too well

Docker Notes

一、Docker简介 1.1 虚拟化技术 虚拟化技术是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。 虚拟化技术主要作用:==高性能的物理硬件产能过剩==、==软件跨环境迁移问题(代码的水土不服)== 1.2 什么是Docker Docker 是一个...

Virtual Memory 究竟是什么?

快速了解一些计算机系统的基本概念。今天先来讲讲 Virtual Memory。 Virtual Memory(虚拟内存),顾名思义,是针对 physical memory(物理内存)来的。 远古时期的计算机(五十年前的大型机或者三十年前的个人电脑)是不用虚拟内存的,那时候要想跑一个程序,必须先把整个程序加载到物理内存里才能执行可是内存又小又贵,而人们不仅想跑大程序,还想同时跑好几个,有限...

操作系统知识笔记总结

Overview 操作系统的四大特性 并发:同一时段内多个程序执行 共享:系统中的资源可以被内存中多个并发执行的进线程共同使用 虚拟:通过时分复用(比如分时系统)以及空分复用(比如虚拟内存)技术实现把一个物理实体虚拟为多个 异步:系统中的进程是以走走停停的方式执行的,且以一种不可预知的速度推进 操作系统基本功能 进程管理:进程控制、进程同步、进程通信、死锁处...