制作一个简单的计算机操作系统的从哪几个方面设计?

作者&投稿:本舍 (若有异议请与网页底部的电邮联系)
设计一个全新的计算机操作系统需要哪些知识~

首先,大一的话建议先了解操作系统的概念。推荐阅读:操作系统之哲学原理 (豆瓣)这本书基本不涉及具体的实现,主要是讲述操作系统的概念和设计思想。同时学习前置课程,《计算机组成原理》《微机原理和接口技术》《数据结构》三门课。之后可以阅读现代操作系统(第3版) (豆瓣),有三门课做基础你已经能够看懂了,至少看完前五章,如果只是作为应用开发者,对操作系统了解到这个程度已经足够了,你再思考一下要不要继续。如果决定继续,推荐清华的课程:操作系统 (自主模式)-学堂在线-最大的中文慕课(mooc)平台认真完成配套的实验,你就可以像完成填空题一样,补全完成一个简单的操作系统。还可以参考这些资料:1.Linux操作系统分析(2017秋)-学堂在线-最大的中文慕课(mooc)平台 (中科大孟宁老师的课,主要讲了Linux系统调用,进程管理的代码实现)2.mit-pdos/xv6-public(MIT的课程也有配套实验,清华的课程是模仿它来做的)3.xv6 中文文档 · GitBooks 4.angwf/walleclass(一位浙大研究生写的教程)5.操作系统真象还原 (豆瓣)

1、Windows操作系统
Windows操作系统是一款由美国微软公司开发的窗口化操作系统。采用了GUI图形化操作模式,比起从前的指令操作系统如DOS更为人性化。Windows操作系统是目前世界上使用最广泛的操作系统。最新的版本是Windows 8。
2、Unix系统
Unix系统是1969年在贝尔实验室诞生,最初是在中小型计算机上运用。最早移植到80286微机上的Unix系统,称为Xenix。 Xenix系统的特点是短小精干,系统开销小,运行速度快。UNIX为用户提供了一个分时的系统以控制计算机的活动和资源,并且提供一个交互,灵活的操作界。UNIX被设计成为能够同时运行多进程,支持用户之间共享数据。同时,UNIX支持模块化结构,当你安装UNIX操作系统时,你只需要安装你工作需要的部分,例如:UNIX支持许多编程开发工具,但是如果你并不从事开发工作,你只需要安装最少的编译器。用户界面同样支持模块化原则,互不相关的命令能够通过管道相连接用于执行非常复杂的操作。UNIX 有很多种,许多公司都有自己的版本,如 AT&T、Sun、HP等。
3、Mac OS操作系统
Mac OS操作系统是美国苹果计算机公司为它的Macintosh计算机设计的操作系统的一代操作系统,该机型于1984年推出,在当时的PC还只是DOS枯燥的字符界面的时候,Mac率先采用了一些我们至今仍为人称道的技术。比如:GUI图形用户界面、多媒体应用、鼠标等,Macintosh计算机在出版、印刷、影视制作和教育等领域有着广泛的应用,Microsoft Windows至今在很多方面还有Mac的影子,最近苹果公司又发布了目前最先进的个人电脑操作系统Mac OS X。
Linux是当今电脑界一个耀眼的名字,它是目前全球最大的一个自由免费软件,其本身是一个功能可与Unix和Windows相媲美的操作系统,具有完备的网络功能,它的用法与UNIX非常相似,因此许多用户不再购买昂贵的UNIX,转而投入Linux等免费系统的怀抱。
4、Linux操作系统
Linux操作系统最初由芬兰人Linus Torvalds开发,其源程序在Internet网上公开发布,由此,引发了全球电脑爱好者的开发热情,许多人下载该源程序并按自己的意愿完善某一方面的功能,再发回网上,Linux也因此被雕琢成为一个全球最稳定的、最有发展前景的操作系统。曾经有人戏言:要是比尔·盖茨把Windows的源代码也作同样处理,现在Windows中残留的许多BUG(错误)早已不复存在,因为全世界的电脑爱好者都会成为Windows的义务测试和编程人员。

要从设备管理编程入手,比如,打印机的控制,鼠标键盘的控制,硬盘显示器的控制等等。还要能够操纵CPU和内存条,总之,麻烦事很多。另外,人机界面也很重要,不仅要能够使用你所拥有的特定类型的计算机还要能够使用户操作电脑方便快捷。

安装操作系统吧, 制作操作系统安装盘
制作系统难度太大


如何制作一个简单的计算机程序
1.选择编程语言要制作计算机程序,首先需要选择一种编程语言。比较常用的编程语言有Java、Python、C++、JavaScript等,每种编程语言都有自己的优缺点。初学者可以选择一种容易上手的编程语言,比如Python。2.学习编程知识学习编程语言是制作计算机程序的基础。初学者可以通过在线教程、视频教程、参加编程课程等方...

组装一台电脑的详细过程,要文字详解
组装一台电脑的步骤如下 1.第一步,将所有配件打开,将机箱打开。2.第二步,装置CPU和CPU风扇,将内存条安置在对应的卡槽之中。3.第三步,先上主板垫脚螺母,接着将主板放入平稳的机箱中固定。4.第四步,根据说明书进行排线操作。5.第五步,连接电源,主机组装完成了。6.第六步,开始连接主机与...

计算机工作过程中的每一个阶段是如何实现的?
几乎所有的冯·诺伊曼型计算机的CPU,其工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数、结果写回。1.取指令阶段 取指令(Instruction Fetch,IF)阶段是将一条指令从主存中取到指令寄存器的过程。程序计数器PC中的数值,用来指示当前指令在主存中的位置。当一条指令被取出后,PC中的数...

如何设计制作一个方便自己使用的关于计算机的工具
ToolBook是美国Asymetrix公司推出的一种面向对象的多媒体开发工具,同该软件名称一样,用ToolBook制作多媒体课件的过程就像写一本书:首先建立一本书的整体框架,然后把页加入书中,再把文字、图像、按钮等对象放入页中,然后使用系统提供的程序设计语言OpenScript编写脚本,确定各种对象在课件中的作用。播放过...

计算机的硬件组成
1.运算器:计算机进行算术运算与逻辑运算的主要部件。2.控制器:从存储器中逐条取出指令控制计算机各部件协调工作,其是计算机的指挥中心。3.存储器计算机的存储部件,用于存放原始数据和程序。存储器按8位二进制位或其倍数划分存储单元,每个单元有一个编号,即地址。存储器分为内存储器(主存储器)和外...

一台台式机电脑(XP系统),一台笔记本(VISTA系统),一个无线路由器,怎么设 ...
第一步:1.设置工作组 要想和对方共享文件夹必须确保双方处在同一个共作组中。进入“网上邻居”,单击左侧的“设置家庭或小型办公网络”。2.设置局域网 在打开的对话框中 按照提示操作 选择是的选项 设置“连接共享”。3.填写“计算机描述”即是计算机的名字在我的电脑的属性项可查看 4.填写“工作...

初学电脑编程需要什么
初学电脑编程需要学习英语,选择一门编程语言,要有数学基础,具体介绍如下:1、英语基础 计算机英语与传统的英语知识不同,需要了解的大部分是计算机的专业单词或者词汇,普遍较为简单。但是在高级编程中,会出现比较生涩的词汇,对于想要参与计算机语言设计以及在职业发展上有更多追求的同学可以自学一下大学...

1.描述一个完整的计算机系统(硬件与软件)的基本组成?简述计算机硬件与计 ...
一个完整的计算机系统由硬件系统和软件系统两部分组成,硬件系统由运算器、控制器、存储器、输入设备和输出设备五个基本部分组成,包括主板、CPU、显卡、内存卡、硬盘、显示器、键盘、鼠标等。软件系统是让这些硬件能正常运转的程序,包括操作系统、常用软件音视频播放器、office办公软件、photoshop图像处理软件...

计算机一共有几个发展阶段?分别在那个年代?
计算机一共有4个发展阶段,分别是:第1代:电子管数字机(1946—1958年)硬件方面,逻辑元件采用的是真空电子管,主存储器采用汞延迟线、阴极射线示波管静电存储器、磁鼓、磁芯;外存储器采用的是磁带。软件方面采用的是机器语言、汇编语言。应用领域以军事和科学计算为主。缺点是体积大、功耗高、可靠性差...

什么是计算机
巨型机的运算速度可达每秒百万亿次,研制巨型机是衡量一个国家经济实力和科学水平的重要标志。(2)大\/中型计算机:具有较高的运算速度,每秒可以执行几千万条指令,而且有较大的存储空间。往往用于科学计算、数据处理或作为网络服务器使用。(3)小型计算机:规模较小、结构简单、运行环境要求较低,一般应用于工业自动控制、...

西山区14753035244: 怎么样才能做些简单的电脑系统? -
戢肯血栓: 第一步,设置光启: 所谓光启,意思就是计算机在启动的时候首先读光驱,这样的话如果光驱中有具有光启功能的光盘就可以赶在硬盘启动之前读取出来(比如从光盘安装系统的时候). 设置方法: 1.启动计算机,并按住DEL键不放,直到出...

西山区14753035244: 如何制作电脑系统? -
戢肯血栓: 首先要了解一些计算机组成原理,需要学一些编程语言譬如C,和汇编语言 可以自己去看看操作系统的原理.可以去学学有关Linux 另外Linux是开源的,你可以去看看系统源代码.(这是一个相当庞大的任务,一个人很难完成,很多人一起开发都有难度)

西山区14753035244: 计算机怎么做系统 -
戢肯血栓: 先想好要将系统装在哪个盘,然后将该盘整理.这里所说的整理,就是将有用的文件放到另一个盘中保存起来,以防格式化的时候误删掉.还有就是如果你的机器硬件驱动盘找不到了,建议使用工具软件将驱动保存下来.Windows优化大师可以...

西山区14753035244: 电脑操作系统怎么做? -
戢肯血栓: 你是不是说作电脑的系统啊 一、准备安装 1、准备好系统盘和驱动盘. 2、将要装系统的C盘中你认为有用的数据保存到其它分区盘中. 3、将驱动程序备分到D盘备用. 4、对磁盘进行扫描--我的电脑—右击要装系统的磁盘驱动器(C)—属性...

西山区14753035244: 计算机怎样做系统
戢肯血栓: 1.买一张系统安装盘 2.开机进入COMS设置 3.设为光盘启动 4.保存,重启动,将光盘放进光驱 5.进入光盘界面,选择类似于“安装Windows XP”之类的字符 6.根据提示操作 7.选择安装分区(一般就是C了,按回车) 8.待文件复制完成后重启动 ...

西山区14753035244: 电脑系统怎么做?
戢肯血栓:首先要更改为光驱启动模式才能够从新安装系统,分以下几个步骤: 1.启动计算机,并按住DEL键不放,直到出现BIOS设置窗口(通常为蓝色背景,黄色英文字). 2.选择并进入第二项,“BIOS SETUP”(BIOS设置).在里面找到包含BOOT...

西山区14753035244: 怎样做电脑系统
戢肯血栓: 1、先推荐一个系统给你 雨林木风五周年纪念版.下载地址: http://www.2000xp.cn/html/yulinmufeng/201006/05-863.html 2、进去网站 下载那个系统 3、下载一个虚拟光驱 虚拟光驱下载地址: http://www.skycn.com/soft/2345.html 4、安装虚拟光驱...

西山区14753035244: 电脑系统怎么做 -
戢肯血栓: 重装系统要点: 第一步,设置光启: 所谓光启,意思就是计算机在启动的时候首先读光驱,这样的话如果光驱中有具有光启功能的光盘就可以赶在硬盘启动之前读取出来(比如从光盘安装系统的时候). 设置方法: 1.启动计算机,并按住DEL...

西山区14753035244: 操作系统是怎么制作的,比如windows,vista,unix.怎么学做一个独立操作系统,要从什么开始学?
戢肯血栓: 这个......楼主首先表扬你伟大的志向,然后就要泼你一盆冷水了,首先vista是windows的一个分支系统,全名叫windows vista 好了,简单的说一下操作系统:操作系统是计算机硬件和软件的交流层,首先它必须能引导计算机启动,即有控制系统硬件的能力,当然仅仅控制还不行,还要有各种驱动设备能完成硬件功能,然后还要有一套文件系统来保存,记录,打开硬盘上的文件,自然也要有一套内存管理系统来合理的分配系统内存,这些都做好了以后呢还有有可靠的人机交互系统来输入和输出,再往后要有自己的软件系统,比如独立的软件包,软件的兼容库等等,再加上合理的UI布局和各种系统设定,估计楼主一人是不可能完成的......

西山区14753035244: 电脑如何做系统? -
戢肯血栓: 巧妙安装各种Windows操作系统 对于新购置的电脑,在完成对硬盘的分区、格式化操作以后,就需要进行Windows系统的安装了.下面就来介绍一下Windows各种版本的安装方法. 安装Windows 98 新安装Windows 98系统,可以使用...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网