os基础

命令:指计算机用户要求计算机系统为其工作的指示;

命令的表示形式:

  1、字符形式;  2、菜单形式;  3、图形形式;

命令的使用方式:1、 脱机使用方式 off_line

             2、联机使用方式   on_line

操作系统在虚拟机中充当管理员和协调员的角色,管理计算机的软硬件资源,并协调多任务、多进程的运行;

操作系统是计算机系统中各类资源(内存、cpu等,I0)的管理者,它负责分配,回收以及控制系统中的软硬件资源;

    跟踪资源的使用状况、满足资源请求、提高资源利用率,以及协调各程序和用户对资源的使用的冲突;

  --------监视资源

  --------分配/回收资源

  --------保护资源

操作系统是计算机系统工作流程的组织者,它负责协调在系统中运行的各个应用软件的运行次序;(以批文件方式提交作业);

操作系统定义:计算机系统中的一个系统软件,管理和控制计算机系统中的硬件和软件资源,合理地组织计算机的工作流程,以便有效利用这些资源为用户提供一个功能

强,使用方便的工作环境,从而在计算和用户之间起到接口的作用;

多道程序设计技术:
为了提高系统吞吐量和资源利用率,允许多个程序同时驻留内存,使处理机(cpu)在这些程序之间切换,在一段时间内,执行完多个程序的处理技术称为多道程序设计技术(multiprogramming);  
这也是现代操作系统大多数采用了设计技术;

(多道批处理系统:在该系统中,每次可以将多道程序(作业)装入并驻留内存

 单道批处理系统:在该系统中,每次可以只能将一道程序(作业)转入并驻留内存中

多道程序设计技术引发的问题:

  ==== 处理机的分配与回收

  ==== 内存的分配与保护

        ==== I/O
设备的共享与效率(缓存技术)

  ==== 文件的 有效管理()

  ====
作业的组织

分时系统:强调时间,时间片,每个终端分的时间片是一样的

  终端(I/O 端)1,终端(I/O
端)2,终端(I/O
端)3,

<=====>服务器端(处理端)

  

os基础,布布扣,bubuko.com

时间: 2024-10-10 18:18:38

os基础的相关文章

python内置函数中的 IO文件系列 open和os

本篇介绍 IO 中的 open 和 os基础用法. 本次用一个游戏登陆 基础界面做引子,来介绍. 实现存储的话,方式是很多的. 比如 存到字典 和列表了,可是字典.列表是临时的,玩网页游戏一次还是可以,如果要是一个反复要用到的一个软件的话,显然就不合适了,比较熟悉的介质有<文件>,对正在的程序来讲,用文件数存储据存到文件当中不是很好的选择.这里有数据库的概念. 本次用文件来存储. 本次内容实现 登陆 验证 登陆验证 形式,必须输入正确的用户名和密码,才可以登陆 一共验证三次.成功即运行程序 

Docker背景介绍

背景介绍 Docker是PasS提供商DoctCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github上,基于go语言并遵从Apache2.0协议开源.Docker近期非常火热,无论是从Github上的代码活跃度,还是Redhat在REHEL6.5中集成对Docker的支持,就连Google的Compute Engine也支持docker在意之上运行,百度.阿里.新浪.京东也开始使用Docker作为PaaS基础. 某款开源软件能否在商业上成功,很大程度上依赖三件事-成功的User

iOS的系统层级结构和相关的框架

一,概述 iOS的系统架构分为四个层次:核心操作系统层(Core OS layer).核心服务层(Core Services layer).媒体层(Media layer)和可触摸层(Cocoa Touch layer).理解iOS的系统构架,对我们日常开发有很大帮助.其实iOS是基于UNIX的,所以我们完全可以相信这个操作系统,要知道从系统的稳定性上来说它要比其他操作系统的产品好很多. 二, IOS操作系统的层次结构及相关框架 1.Core OS 核心层:包含Accelerate Framew

【iOS开发之旅】iOS系统架构

iOS的系统架构分为四个层次:核心操作系统层(Core OS ).核心服务层(Core Services ).媒体层(Media )和可触摸层(Cocoa Touch ).下面是IOS系统结构图. 一.Core OS(核心操作系统层) 是用FreeBSD和Mach所改写的Darwin, 是开源.符合POSIX标准的一个Unix核心.这一层包含或者说是提供了整个iPhone OS的一些基础功能,比如:硬件驱动, 内存管理,程序管理,线程管理(POSIX),文件系统,网络(BSD Socket),以

Docker简介(转)

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app).几乎没有性能开销,可以很容易地在机器和数据中心中运行.最重要的是,他们不依赖于任何语言.框架包括系统. 起源 Docker 是 PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎,源代码托管在 Github 上,基于go语言并遵从 Ap

3分钟,9个Q&amp;A让你快速知道Docker到底是什么

不论是Google.Amazon.Microsoft.VMware都纷纷拥戴,加入Docker和Container所掀起的新时代云端虚拟化行列,这两项技术成为了IT界的新趋势.Docker和Container到底是什么?以下9个Q&A告诉你. Q1:Container技术和服务器虚拟化是一样的技术吗? A:不 是.两者虽然都属于虚拟化的技术,目标都是为了将一套应用程序所需的执行环境打包起来,建立一个孤立环境,方便在不同的硬件中移动,但两者的运作思维截然 不同.简单来说,常见的传统虚拟化技术如vS

IOS学习笔记一

想学 IOS已久,但由于各项目太紧,另外因为比较懒,一直抽不出时间来学习.今天终于静下心,启动IOS学习计划. 工具准备:Mac一台,下载Xcode, 苹果实在太好了,什么东西都已经帮你做好了,连工具都集成好了.这点,android就显得太low了. 1. 了解一下IOS的四层结构, 由下往上依次是:Core OS(系统Lib层,SDK的调用),   Core Services核心服务层,  Media层以及Cocoa Touch, 这里,可以跟安卓的四层结构作个对比, android四层由下而

IOS计划 分析

1.基本介绍 IOS苹果公司iPhone.iPod touch和iPad操作系统和其他设备的发展. 2.知识点 1.IOS系统 iPhone OS(现在所谓的iOS)这是iPhone, iPod touch 和 iPad 设备的操作系统. 1.Core OS: 它是用FreeBSD和Mach所改写的Darwin, 是开源.符合POSIX标准的一个Unix核心.这一层包括或者说是提供了整个iPhone OS的一些基础功能,比方:硬件驱动, 内存管理.程序管理,线程管理(POSIX).文件系统,网络

iOS 操作系统架构

Mac OS 和 iOS 操作系统架构 做iOS开发已经半年多了,但是感觉对iOS开发的理解却还只停留在表面,昨天刚把两个项目结了,今天打算学了一下iOS系统的架构,以便于更好的理解和开发. 首先看一下Mac OS 和 iOS 系统架构的对比图: 从图上可以看出Mac OS和iOS的系统架构层次只有最上面一层不同,Mac是Cocoa框架,而iOS是Cocoa Touch框架,因此Mac OS开发和iOS开发是相似的.这里我只分析iOS的系统架构: 一.核心操作系统层(Core OS layer)