首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

操作系统资源管理技术

众所周知,现代计算机系统都包含各种各样的硬件和软件资源,操作系统的 主要任务之一是对资源进行管理,在相互竞争的应用程序之间有序的控制软硬件资源的分配、使用和回收,使资源能够在多个程序之间共享。由于物理资源有限,而竞争资源的应用程序过多,必须很好地解决物理资源数量不足的和合理分配资源这两个问题。要实现资源的易用性,只能借助系统所提供的功能或者其他设施来控制与使用。从更高的层次来看,操作系统将物理计算机的功能加以扩展,使之成为接口好、功能强、效率高、易使用的计算机系统,但是这种是逻辑上的,也就是我们常说的虚拟机。这里将结合所学的三种操作系统资源管理技术:复用、虚拟和抽象来探讨一下。

00

王飞跃:“虚拟现实”其实可以很务实

摘要:整个科技行业对虚拟现实的热情正像火焰般蔓延开来,一些社会学家担忧:随着互联网、智能手机的普及,人类将越来越逃避现实,活在由虚拟世界构筑的“壳”里。这样的担忧有无道理?未来虚拟现实的发展又有怎样的前景?本文作者给出了自己的有趣观点:虚拟现实也可以很务实,其作用不仅应该发挥在游戏和色情行业中,在教育、政策制定等方面都有着自己的价值。 ◆ ◆ ◆ 未来,会不会出现沉溺在虚拟现实中,完全脱离现实社会的一代?当脸书CEO扎克伯格宣布将虚拟现实作为公司未来发展的方向,微软、谷歌等科技巨头纷纷投入巨资研发虚拟现实技

09

OpenStack:建立虚拟的渗透测试实验环境 – 安装篇

0x00 概述 对从业渗透测试的人员来说,保持技能更新是非常重要的,而更新技能的过程中,需要大量的去学习、实践和总结,比较传统的学习方式是通过虚拟机安装靶机来练习,这种方式往往缺少一种真实渗透中的网络环境,而拿真实的网络来搞事往往会面临很对未知的风险,比如被查水表什么的。在工作中,有时候测试一个内网转发脚本、恶意程序或避免影响业务需要一个沙箱环境,目前比较常见的是使用GNS3(网络设备模拟器)+虚拟机来模拟网络环境,随着云计算技术的兴起,无疑给建立虚拟环境多了一种选择,通过虚拟技术,可以建立更加复杂的测试环

09

网络虚拟化和SDN

一、什么是虚拟化 虚拟化技术,就是将一个物理实体,通过一些复用的技术,克隆出多个虚拟的等价物,这些虚拟的等价物依附于物理的实体之上,共享物理实体的各种资源。类似于进程与线程的关系,在一个进程内可以fork出多个线程,所有线程共享进程的内存资源。 提到虚拟化技术,现在通常是指服务器虚拟化server virtualization,存储虚拟化storage virtualization,网络虚拟化network virtualization。注意虚拟化与SDN是不同的概念,只是SDN的诞生跟虚拟化技术密切相关,而且可能会是SDN的一种重要应用领域。网络虚拟化跟SDN关系最为密切,其次是服务器虚拟化,至于存储虚拟化与SDN关系不大。 二、服务器虚拟化 随着计算机技术特别是CPU/硬盘/内存的飞速发展,个人计算机/小型服务器能力越来越强,资源闲置的越来越多,就有人想把虚拟化技术搬到它们上面来。vmware公司在1999年推出了第一款基于X86商业虚拟化软件,允许在多个操作系统运行在一个PC上面,还内置网络的支持,多个操作系统可以通过内部网络来通信。 Internet大发展之后,网络数据流越来越大,对服务器的要求也越来越大,包括Internet数据中心,运营商数据中心,政府/企业内部大大小小的数据中心,都需要大量服务器。服务器越来越多,对服务器的利用率却不高,大量CPU/内存/硬盘资源闲置,自然而言,人们想到了服务器虚拟化。到了云时代,很多IDC提供公有云或者私有云服务,一些企业或者个人在云服务器提供商的网络里面租用服务器来构建自己的网络和服务。 通过服务器虚拟化,云服务提供商可以将一台物理设备1虚拟成多个虚拟机,将不同的虚拟机租用给不同的客户,用户之间天然隔离,每个虚拟机都分配了一定数量的CPU/存储/内存资源和网络带宽资源。 最早做主机/服务器虚拟化的是vmware公司,后来很多公司看到商机纷纷跟进,比如微软Microsoft的Hyper-V,思杰Citrix的XenServer,红帽redhat的KVM,这三家公司的三个虚拟化产品都是收购来的。除此之外,还有剑桥大学开发的XEN等开源免费的虚拟机,亚马逊的ASW系统就是基于XEN搭建起来的。 虚拟化产品的核心部分是Hypervisor,虚拟机平台的超级管理系统,是一种在虚拟环境中的操作系统,可以访问服务器上包括磁盘和内存在内的所有物理设备。不但协调这些硬件资源的访问,也同时在各个虚拟机之间施加防护。当服务器启动并执行Hypervisor时,会加载所有虚拟机客户端的操作系统,同时会分配适量的内存,CPU,网络和硬盘。很多与虚拟机相关的功能,都发生在Hypervisor上,下图为物理服务器内部的虚拟机架构

03

报名启动|挑战AI种番茄,加入腾讯×WUR国际智慧温室种植挑战赛(第二届)

本文转载自腾讯AI实验室 去年 AI 种黄瓜,收成媲美有20年经验农业专家,今年新任务来了——种番茄! 腾讯宣布与欧洲顶级农业大学 WUR(荷兰瓦赫宁根大学)合办第二届“国际智慧温室种植大赛”,邀请全世界农业及技术专家组队,跨学科探索智慧农业的未来方案。 今年的挑战——在六个月内利用 AI 和 IoT 物联网等技术远程控制温室种植番茄,并不断向五个目标靠近:品质好、产量高、能耗少、自动化、技术可迁移。 具体而言,联合团队要将虚拟数据和WUR大学荷兰真实温室结合,利用摄像头或其他传感器等收集温室气候及作

01
领券