美文网首页
操作系统

操作系统

作者: 寻得一片净土 | 来源:发表于2018-10-09 22:10 被阅读5次

概述


看到标题大家应该猜到了,今天我要介绍的是什么了吧。好了,我也就不说废话了直接进主题吧。

作为一个合格的开发人员,如果对计算机的基本结构不了解你如何能写出优雅的代码来呢,计算机的操作系统可谓是与我们代码关系最为密切的东西了。那么我们就从操作系统的基础谈起吧。

操作系统有三个非常重要的定义:

1.操作系统是控制应用程序的执行的程序,并且充当计算机用户和计算机硬件之间的接口。

2.更常见的定义是操作系统是计算机上通常运行的一个程序(通常称为内核),其他所有程序都是应用程序。

3.操作系统涉及资源和服务的分配,例如存储器,处理器,设备和信息。操作系统相应地包括管理这些资源的程序,例如流量控制器,调度程序,存储器管理模块,I / O程序和文件系统。

每台通用计算机都包含硬件,操作系统,系统程序和应用程序。硬件包括内存,CPU,ALU和I / O设备,外围设备和存储设备。系统程序由编译器,加载器,编辑器,操作系统等组成。应用程序由业务程序,数据库程序组成。

I / O系统管理 

跟踪设备状态的模块称为I / O流量控制器。每个I / O设备都有一个设备处理程序,它驻留在与该设备关联的单独进程中。

汇编程序 - 汇编程序的

输入是汇编语言程序。输出是一个对象程序加上信息,使加载程序能够准备对象程序以便执行。有一段时间,计算机程序员可以使用一台基本机器,通过硬件解释某些基本指令。他会通过编写一系列零和零(机器语言)来编程这台计算机,将它们放入机器的内存中。

编译器 

高级语言 - 例如FORTRAN,COBAL,ALGOL和PL / I由编译器和解释器处理。编译器是一种以“高级语言”接受源程序并生成相应目标程序的程序。解释器是一个似乎执行源程序的程序,就好像它是机器语言一样。通常使用相同的名称(FORTRAN,COBAL等)来指定编译器及其相关语言。

好了今天就先介绍到这里吧。

相关文章

  • Linux教程:目录

    Linux教程:目录 Linux简介 什么是操作系统 操作系统简介 操作系统历史 操作系统功能 操作系统分类 操作...

  • 不同应用领域的主流操作系统

    桌面操作系统 服务器操作系统 嵌入式操作系统 移动设备操作系统

  • (一)Linux基础一(操作系统)

    一、不同领域的操作系统分类 桌面操作系统、服务器操作系统、嵌入式操作系统、移动设备操作系统 1.1、桌面操作系统W...

  • 操作系统

    计算机系统:硬件资源和软件资源操作系统:批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、...

  • 计算机操作系统知识大纲

    第一章 操作系统概述 1 操作系统的基本概念操作系统的概念操作系统的特征操作系统的目标和功能 2 操作系统的发展与...

  • Linux简单命令

    linux 操作系统 一.linux 操作系统概述 1.常见操作系统- 服务端操作系统 : linux、unix、...

  • 第六节课:操作系统

    操作系统的基本理解 操作系统百度百科操作系统历史操作系统的历史与分类 windows linux mac 嵌入式操作系统

  • 不同应用领域的主流操作系统

    不同应用领域的主流操作系统 1 桌面操作系统 2 服务器操作系统 3 嵌入式操作系统 4 移动设备操作系统 桌面操...

  • 操作系统概论

    目录 1.1 操作系统概论 操作系统与计算机系统 操作系统资源管理技术 操作系统定义和作用 操作系统功能和特性 1...

  • 操作系统思路整理(思维脑图)[什么是操作系统?]

    操作系统的目标和作用操作系统的发展过程操作系统的基本特性操作系统的主要功能

网友评论

      本文标题:操作系统

      本文链接:https://www.haomeiwen.com/subject/zqnyaftx.html