最基本的关于操作系统的提问:操作系统有什么作用?操作系统的核心是什么?

liuyutinglyt 2003-09-11 10:53:14
各位老大,今天友人向我提出了这个问题,引起了我很多的思考。接触计算机也有几年的时间, 可是,对于操作系统的认识还处于等于0的状态。
什么是操作系统?操作系统主要起到什么作用?什么win95、98、2000等等都是不同的操作系统吧,它们之间有什么本质的区别?总而言之一句话,操作系统的核心是什么?
谢谢各位老大,先给出20分,如果嫌少看答案可以酌情增加。呵呵。
...全文
1564 点赞 收藏 11
写回复
11 条回复
alv97 2003年09月12日
如果用一个图来表示,外圆是软件,内圆是硬件,中间的一层就是操作系统,操作系统是软件和硬件的桥梁。
回复 点赞
kxiangwei 2003年09月12日
当然有了!win95、98、2000、XP、2003系统目录中的DLL文件就是这样的文件,不过现在微软的操作系统源代码仍然没有解秘,客观地讲我们还不能达到随心所欲调用的程度,现在我们一般借助于编程工具,比如常用的C语言、VB、JAVA、DELPHI等等调用操作系统中的函数。
回复 点赞
net110 2003年09月12日
当然系统提供这些函数
如果你学过windows 下编程就会知道
回复 点赞
liuyutinglyt 2003年09月12日
另外我再问个问题,在一个操作系统当中,是否有系统自带的函数或者头文件可以提供给我们引用?
回复 点赞
liuyutinglyt 2003年09月12日
谁说的????
我倒是觉得通过这次发贴,知道了很多东西啊。就算是把书本上的定义写出来,最起码我也是知道了操作系统的作用。呵呵。谢谢啦。
回复 点赞
小白兔 2003年09月11日
操作系统是一个软件系统。它集成了大多数硬件的驱动,特别是 CPU、内存、显卡等。
对 CPU 和内存的使用方式决定了操作系统的类型。例如:DOS 内核的不可重入性决定了 DOS 就是一个单用户、单任务的系统。而 Windows 1.0(以及以后的所有版本)就是一个多任务的系统。当然,还有其他的因素在里边。标准的 DOS 下面,即使 P4 不过是个加快的 8088 而已。而且不能读取 1M 以上的内存,抛除 IBM 的机器固定的占用 384K 上位内存,DOS 真正能使用的内存只有 640K。当然,在提供了内存管理器之后,这一点有所改变。Windows 3.1 要发挥最好的性能就必须有内存管理器提供的整个内存的读取和管理能力。否则只能在 CPU 的实模式下运行,无法使用很多 386 以上 CPU 的功能,也不能提供多任务能力。而 Windows 95 实际把 CPU 直接在“保护模式”运行,内置内存管理器,所以提供更好的多用户、多任务能力。
DOS 的设备管理是很简单的,拿打印机来说,DOS 的打印机没有一个统一的管理方式,仅仅提供了向 LPT 端口输出的能力,也就是怎么打印由 DOS 程序自己定义,所以 DOS 的打印机驱动很乱,每个程序自己有一个打印机使用方式。而 Windows 就统一管理全部的打印机,由 Windows 提供给程序打印机的模式,而程序只需要提供“要打印什么”,不需要提供“怎么打印”。
回复 点赞
mumunothing 2003年09月11日
楼上这为阿哥说的已经很详细了,全是操作系统着本书上的定义

回复 点赞
yynn007 2003年09月11日
书本定义:操作系统是管理硬件和软件资源、控制程序运行、改善人机界面和为应用软件提供支持的一种系统软件。
操作系统的作用,或者说是功能:1、处理器管理;2、存储管理;3、文件管理;4、设备管理;5、作业管理;除此以外,操作系统还有帮助、错误处理、安全与保护等功能。
DOS以及win95以前的系统是16位系统,也就是核心是16位的;95开始到me,包括95OSR1、2、98是同时支持16和32位的系统,因此造成了稳定性的缺陷;nt和2000、XP是以nt为核心,纯32位系统,兼容16位软件,因此有良好的稳定性,新的2003系统是64位系统,而且微软设计成不支持很多32位的软件,为它推行后面的64位软件打基础。。。
回复 点赞
r033 2003年09月11日
还是找本操作系统的书看看吧!
就是吧书上的定义写出来了,你也看了等于没看!
回复 点赞
ptys 2003年09月11日
u p
回复 点赞
mjlwt 2003年09月11日
up
回复 点赞
发动态
发帖子
Windows Server
创建于2007-08-02

6022

社区成员

17.8w+

社区内容

Windows 2016/2012/2008/2003/2000/NT
社区公告
暂无公告