操作系统就是提供应用程序的运行环境,提供用户操作环境的程序集;
操作系统的功能就是把繁杂、琐碎的硬件操作转化成简明、方便的界面操作,使用户无须了解更多的硬件使用的细节,就能操作计算机。比如,你想打印一篇文档,在适当的时候点击一下“打印”按钮就行了,不用关心用的是喷墨还是激光打印机;
一个操作系统是一个程序集合,它允许用户使用这些程序完成对外围设备的访问,而无需了解这些设备如何工作的细节。
应用系统通常会被编写为与特定的操作系统协同工作。
编写软件时首先就要考虑自己所想让程序运行的平台,不然会不兼容,因为程序的运行是需要OS的支持的;
多线程技术可以进一步提高效率;
操作系统的密钥与操作系统的版本有对应关系
操作系统的安装:选择分区-复制文件-重启-安装功能-个性设置
操作系统一般会自带很多硬件的驱动,但版本有些陈旧,如果要发挥硬件的最佳性能,需要安装最新版本的驱动;
操作系统的卸载:即分区的格式化(如果是多系统,则需要对启动菜单进行修改);
在大多数多用户操作系统中,应用程序与操作系统本身是隔离的操作系统内核代码运行在处理器的特权模式下(在本书中称为内核模式,kernel mode),可以访问系统数据和硬件;
应用程序代码运行在处理器的非特权模式下(称为用户模式,user mode),只有很有限的一组接口可以使用,对系统数据的访问受到限制,并且无法直接访问硬件.
windows是一个庞大而完整的操作系统,其大部分代码与设备驱动程序代码共享同样的受保护的内核模式内存空间.这意味着,操作系统的任一组件或者设备驱动程序都有可能破坏其
他系统组件所使用的数据.
为了保护系统代码和数据不会被低级别的代码恶意地或无意地改写。
基本服务
组件服务
用户界面服务
图形和多媒体服务;
消息和协作
网络
Web服务
服务可以指操作竹编中一个可被调用的例程(内核支持函数)、一个设备驱动程序或者一个
服务器进程。
任务管理器进程的查看
进程选项卡-view-select columns...
1 Ntoskrnl.exe:执行体和内核;
2 Ntkrnlpa.exe(仅用于32位系统)执行体内核,支持物理地址扩展(PAE),使得系统可寻
址多达64GB物理内存;
3 Hal.dll:硬件抽象层;
4Win32k.sys:Windows子系统的内核模式部分;
5 Ntdll.dll:内部支持函数,以及执行体函数的系统服务分发存根(stub);
6 Kernel32.dll,Advapi32.dll,User32.dll,Gdi32.dll:Windows的核心子系统DLL;
榜单中的前三名都是 Windows 操作系统,Mac OS X 10.8 排在第四。
Windows 7 以 44.4% 的份额保持领先,Windows XP 则以 39.5% 的市场份额紧随其后, Vista 虽然位列第三,但其用户数量已经开始大幅减少,只剩 5.24% 的份额。Mac OS X 10.8 系统所获份额为 2.44%。
Windows 8 的市场份额较前两个月均有提升:去年12月 Windows 8 系统份额为1.72%,而 11 月份时则仅有 1.09%。
这个增幅与当年 Windows 7 上市最初几个月的表现相比实在是弱爆了。数据显示,Windows 7 在 2009 年 10 月正式亮相,但到 2010 年
1 月就已经获得7.71% 的市场份额。
一大原因可能是——太贵了!去年6 月Windows 7 用户升级到 Windows 8 Pro 系统只需花费14.99 美元,但微软最近宣布终止促销活动。目前升级到Windows 8 标准版需要花费 119.99 美元,而升级到专业版则需要199.99 美元。"
库:%appdata%\microsoft\windows\libraries:
主题是已经设计好的一套完整的视觉效果和声音的组合方案,包括桌面背景、窗口外观、系统声音及屏幕保护程序等一系列元素。Windows 7预置了很多种主题供用户选择。
CMD:可以完成手续费开作,有窗口、菜单或对话框等对应单条命令操作无法比拟的功能;
在DOS和windows中,磁盘文件都以簇为单位,无论该文件占用整个簇的容量的多少,每个簇对应一个文件使用。如一个分区的大小为2GB,簇为32B,即使一个文件只有一个字节,也要占用32KB的空间;
关机:关闭所的应用程序、文档、及应用并关闭计算机;
休眠:将当前内存信息保存取硬盘中,然后关闭到计算机中。下次启动时,直接从硬盘读取关机前的内存状态并恢复到内存中;
睡眠:将所有内存信息直接保存在内存中,并持续为内在供电。当你希望再次开始工作时,在几秒钟之内便可使计算机快速恢复全部工作。
CMD下选择还原点:rstrui.exe回车即可;
window下进入的路径:计算机-属性-系统保护---系统还原
[autorun]
open=autorun.exe(or open=setup.exe)
icon=name.ico
win+r---narrator
anti-virus software
windows defender
firewall
windows update
windows movie maker:视频编辑
windows DVD maker:视频记录
windows media player2:视频播放
window 照片库:图片和视频文件查看器
windows media center:电视卡、录像机:录电视节目;
进程,一般者都是在用户方式下执行的;
程序要使用系统功能,必须采用系统调用,进入内核执行方式;
1 正确安装了所有硬件的驱动程序,并安装了最新的系统补丁;
2 已安装了常用的工具软件;
3 对操作系统完成病毒和木马查杀,并确保其中没有病毒;
4 操作系统中没有流氓软件、后门程序等恶意程序;
5 对操作系统进行了一定的优化设置;
Windows 7中的网络类型分为三种,实质是两种:可信任网络和不可信任网络。其差异在于防火墙的策略和文件共享等功能的配置。
windows7会自动记录当前的网络配置及相关信息,并在用户下次连接到此网络中时自动匹配及切换相应网络配置文件;
家庭网络和工作网络同为可信任网络,选择这两种网络类型会自动应用比较松散的防火墙策略,从而实现在局域网中共享文件、打印机、流媒体等功能。但当用户选择家庭网络时Windows 7会自动进行“家庭组”的配置,比如检测局域网中是否存在家庭组、配置家庭组中的共享设置、加入家庭组等。
家庭网络和工作网络中的计算机通过受保护设备(如防火墙和路由器)连接到internet;
公用网络为不可信任网络,选择公用网络则会在Windows防火墙中自动应用较为严格的防火墙策略,从而到达在公共区域保护计算机不受外来计算机的侵入。
如果您知道不需要共享文件或打印机,则最安全的选项是公用网络。
我自己理解是:
家庭=共享
工作=手动允许
公共=隐身
集成了可以用于管理网络、计算机、服务和其他系统组件的管理工具。
1 win+r---mmc---enter:打开“控制台1-[控制台根节点]”对话框
2 文件---添加、删除管理单元:打开“添加/删除管理单元”对话框;
3 在“可用的管理单元”列表中选择某一管理单元---添加---确定;(如:组策略对象编辑器---确定
4 本地计算机策略---计算机配置---Windows设置---脚本(启动/关机)---双击“关机”---添加---选择脚本名我脚本参数;
Microsoft Management console
为各种管理环境提供一个运行环境,即各种管理单元的组合,方便统一管理;
1 新建console:file→add/remove snap-in→添加"可用的管理单元"→另存为console1;
2 文件→打开→console1;
3 编辑console:文件→add/remove snap-in→添加和删除;
liuLiang 13249868985
通知区域:后台运行的程序或服务,包括语言栏(必须在使用多种语言的程序中,语言栏才会起作用;)、电源、安全中心、扬声器等;
运行:运行没有图标的命令;
服务:指那些不显示程序窗口或任务栏按钮的程序;
主题:外观设置的集合;
更新(补丁patch):安全、性能、功能的修正或补充;
开始菜单:一系列快捷方式的集合,均指向具体安装位置的主执行文件图标。文件夹:程序组。添加项目:拖入;
email的传送,选择邮件标题,拖到硬盘某一文件夹,然后再拖入收件箱;或导入;
字体安装:Fonts文件夹(C:\Windows\Fonts)---文件菜单---安装---选择字体的保存位置;
关于应用程序的安装
1 os系统自带:OS安装后通常还自带了许多不是真正属于OS的应用程序,而OS的Kernel是不包括这一个部分的;
2 电脑制造商预安装的一部分程序:
3 用户自己安装的一部分;
4 如果是镜像的系统,
explorer:一个在PC内搜索内容的程序,或LAN的共享资源;
internet explorer:一个搜索internet上资源的程序;
加载项:用于扩展IE的功能的程序,如Adobe Acrobat Reader;
文件类型与应用程序的对应关系:
在打开文件图标时自动打开的程序,称为文件类型的默认程序;
windows系统内容路径 | cmd-set |
Msocache文件夹 | office安装文件,在安装目录的根目录下可在磁盘清理中删除; |
System volume Information | 系统还原点文件夹,存在各分区,可使用命令:Rstrui.exe操作;或系统属性---系统保护选项卡---系统还原设置; |
Pagefile.sys | 分页文件,虚拟内存,可转移到不同分区位置;系统属性---高级选项卡---性能设置---高级选项卡---虚拟内存更改; |
Hiberfil.sys | 休眠文件,存放在系统盘,大小等于物理内存,可使用命令:powercfg -h 0n打开休眠; |
Vod-cache-data | 迅雷看看的缓存文件,自动选择空间大的分区; |
Driver.cab | XP自动备份的驱动:C:\windows\drive cache\i386\driver.cab; |
temp | 系统临时文件夹,c:\windows\temp |
ime | 输入法,c:\windows\ime; |
1 send to: | “C:\WINDOWS\SendTo”(2000及XP为C:\Documents and Settings\用户名\SendTo)(vista: C:\Users\wwu\SendTo)目录下 |
2 start menu: | “C:\Documents and Settings\ 用户名\「开始」菜单\程序”Vista: C:\Users\All Users\Start Menu |
主题包.theme | ||
%WINDIR%\Globalization\MCT\(属隐藏文件) | ||
D:\Windows\Globalization\MCT | ||
MCT-AU | <DIR> RSSFeed | |
<DIR> Theme | au.theme | |
<DIR> Wallpaper | AU-wp1.jpg | |
AU-wp2.jpg | ||
AU-wp3.jpg | ||
AU-wp4.jpg | ||
AU-wp5.jpg | ||
AU-wp6.jpg | ||
MCT-CA | ||
MCT-GB | ||
MCT-US | ||
MCT-ZA | ||
在个性化界面中保存的单个画面的主题: | ||
D:\Users\wwuhnwufuqun\AppData\Local\Microsoft\Windows\Themes | ||
在该文件下保存的只是一个链接; | ||
在个性化界面中会有缩略图标提供选择 | ||
下载的主题包的扩展名:.themepack |
系统试用12月(在优化程序“魔方”也集中了此小工具)
官方默认试用时间延长的方法:
打开附件—–命令提示符。(注意要使用右键管理员方式运行)。在命令行中输入“slmgr.vbs /rearm”的命令延长使用期30天重启系统后,又恢复到30天。请注意!一定要等到出现提示字样,然后重启系统。(有个一次成功的经验,首先是以管理员身份运行,在出现成功执行命令的对话框后,马上重启;(也有过一次失败经验,当时是直接通过win+R---cmd,有看到对话框,但是当时没有马上重新启动)
加强版操作:上面的方法3次后,共计120天(默认自有的30天+3*30天)后,此后将无法再次使用。就要进行下一步,修改注册表中的一处键值,即可重复使用上面的命令,请打开注册表编辑器,依次定位至 “KHY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Software\ProtectionPlatform”。找到右侧窗格中的“SkipRearm”,将其键值修改为“1”,以后就可以再次使用“slmgr.vbs /rearm”的命令,这个键值总共可以修改8次,也就是说我们可以重复使用8次“slmgr.vbs/rearm”的命令。
rearm
再武装,改善(…的)装备
我们都知道,安装完某个Windows 7版本后,即使不激活,我们也可以继续使用30天。随后,我们还可以通过密钥来激活系统以获取更长的使用期限。
现在,Windows 7 RTM已经确定为Build 7600.16385了,而目前OEM版本尚未公布,安装完这个系统之后的激活页是个问题。此前,我们曾给大家介绍了通过重复输入命令来延长Windows 7试用期至120天的方法,那么事实上,这个120天还是可以再重复的。
* WIN+R运行regedit
* 找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform
* 将“SkipRearm”的键值改为dword:00000001
软件授权管理器(SLMGR) ?
software license manager
环境变量 |
|
|
环境变量 | 详细信息 | |
%ALLUSERSPROFILE% | 所有用户 Profile 文件位置 | |
%APPDATA% | 应用程序数据的默认存放位置 | |
%CD% | 当前目录 | |
%CLIENTNAME% | 联接到终端服务会话时客户端的 NETBIOS 名 | |
%CMDCMDLINE% | 启动当前 cmd.exe 所使用的命令行 | |
%CMDEXTVERSION% | 当前命令处理程序扩展版本号 | |
%CommonProgramFiles% | 常用文件的文件夹路径 | |
%COMPUTERNAME% | 计算机名 | |
%COMSPEC% | 可执行命令外壳(命令处理程序)的路径 | |
%DATE% | 当前日期 | |
%ERRORLEVEL% | 最近使用的命令的错误代码 | |
%HOMEDRIVE% | 用户主目录所在的驱动器盘符 | |
%HOMEPATH% | 用户主目录的完整路径 | |
%HOMESHARE% | 用户共享主目录的网络路径 | |
%LOGONSEVER% | 有效的当前登录会话的域名控制器名 | |
%NUMBER_OF_PROCESSORS% | 计算机安装的处理器数 | |
%OS% | 操作系统的名字( Windows XP 和 Windows 2000 列为 Windows_NT ) | |
%Path% | 可执行文件的搜索路径 | |
%PATHEXT% | 操作系统认为可被执行的文件扩展名 | |
%PROCESSOR_ARCHITECTURE% | 处理器的芯片架构 | |
%PROCESSOR_IDENTFIER% | 处理器的描述 | |
%PROCESSOR_LEVEL% | 计算机的处理器的型号 | |
%PROCESSOR_REVISION% | 处理器的修订号 | |
%ProgramFiles% | Program Files 文件夹的路径 | |
%PROMPT% | 当前命令解释器的命令提示设置 | |
%RANDOM% | 界于 0 和 32767 之间的随机十进制数 | |
%SESSIONNAME% | 连接到终端服务会话时的连接和会话名 | |
%SYSTEMDRIVE% | Windows 启动目录所在驱动器 | |
%SYSTEMROOT% | Windows 启动目录的位置 | |
%TEMP% and %TMP% | 当前登录的用户可用应用程序的默认临时目录 | |
%TIME% | 当前时间 | |
%USERDOMAIN% | 包含用户帐号的域的名字 | |
%USERNAME% | 当前登录的用户的名字 | |
%USERPROFILE% | 当前用户 Profile 文件位置 | |
%WINDIR% | 操作系统目录的位置 |
操作系统以进程为单元安排CPU的工作;
以内存区块安排操作系统、驱动和进程的内存空间;(包括Cache,主存储器RAM,虚拟内存(硬盘分页文件));
操作系统通过驱动程序与硬件打交道,驱动为OS分离设计;
操作系统管理输入输出:队伍与缓冲机制;
操作系统与应用程序交流:应用程序接口;
操作系统与用户交流:用户界面;
在多任务系统中,操作系统必须巧妙地安排应用程序的执行时间,让你感觉是好几件事在同时进行,操作系统必须每秒数千次在不同进程之间切换;
操作系统:是一组直接控制和管理计算机中的硬件资源和软件资源,使计算机高效、协调、自动地工作,以方便用户充分地利用资源的一组程序。用户可以通过操作系统提供的命令和服务去操作计算机,而不必直接操作计算机的硬件。操作系统提供了五个方面的功能:1 存储器管理,2 徽处理器管理;3 输入输出设备管理;4 文件管理;5 作业管理;windows操作系统的主要特点:1 图形化的操作界面;2 良好的硬件支持;3 多任务/多用户支持;4 全面的应用软件支持;5 出色的多媒体管理;6 良好的网络技术支持。
The operating system runs below the applications and provides a set of services for the applications.It also provides the fundamental user interface.
The bootstrap loader loads the operating system into memory and allows it to begin operation.
Once loaded.the operating system's tasks fall into four broad categories:
1 Processor management:breaking the tasks down into manageable chunks and prioritizing them before sending to CPU;
2 Memory management:coordinating the flow of data in and out of RAM and determining when virtual memory is necessary.
3 Device management:Providing an interface between each device connected to the computer,the CPU and applications.
4 Storage management:directing where data will be stored on hard drives and other forms of storage.
硬件、应用软件、操作系统如何协同工作
1 The keyboard and mouse send your input to the operating system.The operating system determines that the word-processing program is the active program and accepts your input as data for that program.The word-processing program determines the format that the data is in and,via the operating system,stores it temporarily in RAM.Each instruction from the word-processing program is sent by the operating system to the CPU.
2 All this time,the operatin system is steadily providing display information to the graphics card,directing what will be displayed on the monitor.When you choose to save the letter,the word-processing program sends a request to the operating system,which then provides a standard window for selecting where you wish to save the information and what you want to call it.Once you have chosen the name and file path,the operatin system directs the data form RAM to the appropriate storage device.You click on "Print."The word-processing program sends a request to the operatin system,which translates the data into a format that the printer understands,and directs the data from RAM to the appropriate port for the printer you requested.
1 任务栏空白处右击---toolbar---new:C:\Users\wwu\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch;or:%userprofile%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
2 这时在任务栏右端会出现一个launch图标,
3 右击任务栏,取消勾选:“锁定任务栏”
4 左键按信 quick launch使劲往左拖;
5 右击quick launch,取消勾选:“显示文本”和“显示标题”;
6 此时可以锁定任务任,放入图标;
文件关联、默认程序、打开方式
assoc
文件关联是指打开一种类型的文件的默认程序,可以通过注册表去实现。右击目标文件,选择打开方式,便可选择相应的应用程序去打开该类型的文件;恢复文件关联有两个方法:
1 文件右击---属性---常规:更改:选择对应程序;
2 文件夹选项---文件类型---选择类型---更改或高级修改默认打开方式:
或文件夹选项---文件类型---新建---高级选项卡---关联的文件类型:选择;
3 修改注册表
1 classesRoot下有许多“.XXX”扩展名主键,如".txt",它的键值是txtfile,指明了txt文件类型关联设置的主键;主键下还有两个主键:
3.1 DefaultIcon主键:其默认是用来设置文件类型图标的,通常会使用关联程序内置的图标,以方便识别;
3.2 Shell主键下有command主键,其默认值青筋来定义此种类型的文件关联的执行程序,比如TXT文件的command主键的默认键值是%systemRoot%\system32\note.exe %1,也就是告诉系统使用notepad.exe来打开TXT文件,%1是指双击打开文件,否则只是打开相的程序;
3.3 关联还原:带命令提示符的安全模式:ftype exefile正常就是:exefile="%1" %x;如果不是则输入:exefile="%1" %*,assoc.exe,正常应是.exe=exefile,如果不是则assoc .exe=exefile,重启后即可;
注1:同类型的文件在文件开始处都有一个相同的特征码,用支持16进制的编辑器,如WINHEX,打开可看到特征码,如ZIP文件的特征码是"PK";
注2 有时一种文件类型可以用多种安装的程序打开,双击后打开某文件的程序,是该类型文件的默认程序,如果选择其它程序去打开该种类型的文件,可以选择:打开方式:open with.
windows资源管理器的一个缺陷只是没有直接显示文件夹的大小;(如果有太多的文件与文件夹需要不少的运行时间);
当鼠标指向某一文件夹时,会自动提示该文件夹的大小,但其中隐藏的文件或文件的大小示包括在内,只有当实际查看该文件夹的属性时,才会真正看到其文件夹的实际大小;
Windows轻松传送
允许您将设置和文件配置到另一台电脑或另一个帐户;
可以传输的内容:用户帐户、IE收藏夹、电子邮件及其他文件等;
传输完成后,您将看到已传输内容的列表,要在新PC上安装的程序以及可能需要下载的程序的链接;
传输方式:电缆、网络、外部介质;
……正在检查传输的内容:自定义选择各帐户的内容;
……保存(可达到几百M)
……在目标PC上打开轻松传送---浏览到保存的轻松传送文件---选择内容---高级:
电脑软件(运行的程序,如文件处理或游戏)只有当计算机能够与存储设备,如磁盘驱动器进行通信才能发挥作用。这个过程需要一个操作系统的特殊软件,1972年,美国计算机科学家加里.基尔德尔设计了PL/M(编程语言/微处理器)。它允许工程师写的程序被纳入英特尔4004处理器的ROM.这些处理器用于控制设备,如交通灯和像洗衣机等的家用电器设备。次年,基尔德尔编写了软件,允许用户读取存储在磁盘上的数据文件及写文件到磁盘上。他把它称为CP/M(控制程序/微电脑)。它是小型计算机的第一个操作系统。
第一代微型计算机并不像大型电脑或小型电脑,没有装设操作系统的需求或能力;它们只需要最基本的操作系统,通常这种操作系统都是从ROM读取的,此种程序被称为监视程序(Monitor)。
1980年代,家用电脑开始普及。通常此时的电脑拥有8-bit处理器加上64KB内存、屏幕、键盘以及低音质喇叭。而80年代早期最著名的套装电脑为使用微处理器6510(6502芯片特别版)的Commodore C64。此电脑没有操作系统,而是以8KB只读内存BIOS初始化彩色屏幕、键盘以及软驱和打印机。它可用8KB只读内存BASIC语言来直接操作BIOS,并依此撰写程序,大部分是游戏。此BASIC语言的解释器勉强可算是此电脑的操作系统,当然就没有内核或软硬件保护机制了。此电脑上的游戏大多跳过BIOS层次,直接控制硬件。
早期最著名的磁盘启动型操作系统是CP/M,它支持许多早期的微电脑,且被MS-DOS大量抄袭其功能。
最早期的IBM PC其架构类似C64。当然它们也使用了BIOS以初始化与抽象化硬件的操作,甚至也附了一个BASIC解释器!但是它的BASIC优于其他公司产品的原因在于他有可携性,并且兼容于任何符合IBM PC架构的机器上。这样的PC可利用Intel-8088处理器(16-bit寄存器)寻址,并最多可有1MB的内存,然而最初只有640KB。软式磁盘机取代了过去的磁带机,成为新一代的储存设备,并可在他512KB的空间上读写。为了支持更进一步的文件读写概念,磁盘操作系统(Disk Operating System,DOS)因而诞生。此操作系统可以合并任意数量的磁区,因此可以在一张磁盘片上放置任意数量与大小的文件。文件之间以档名区别。IBM并没有很在意其上的DOS,因此以向外部公司购买的方式取得操作系统。
1980年微软公司取得了与IBM的合约,并且收购了一家公司出产的操作系统,在将之修改后以MS-DOS的名义出品,此操作系统可以直接让程序操作BIOS与文件系统。到了Intel-80286处理器的时代,才开始实作基本的储存设备保护措施。MS-DOS的架构并不足以满足所有需求,因为它同时只能执行最多一个程序(如果想要同时执行程式,只能使用TSR的方式来跳过OS而由程序自行处理多任务的部份),且没有任何内存保护措施。对驱动程序的支持也不够完整,因此导致诸如音效设备必须由程序自行设置的状况,造成不兼容的情况所在多有。某些操作的效能也是可怕地糟糕。许多应用程序因此跳过MS-DOS的服务程序,而直接存取硬件设备以取得较好的效能。虽然如此,但MS-DOS还是变成了IBM PC上面最常用的操作系统(IBM自己也有推出DOS,称为IBM-DOS或PC-DOS)。