用着盗版的xp装了又删,删错了又装,终于崩溃了。
事情怎么可以那么复杂,OOP都这么多年了。
作为用户怎么会需要知道有系统漏洞这个东西,系统怎么会有漏洞这个东西。。
文件分下来某种角度可以分成 程序 和 数据 ,操作系统就是个索引,把程序和程序 程序和数据 数据和程序连接起来。
I/0中所有设备都单独一个驱动与硬件隔缘,驱动归类在程序里。
操作系统做为公用程序,把各个程序相连接就可以了,送给程序A的事情,程序非A怎么可能会知道?怎么会有病毒这种东西。。
安全包括隐私不外流a,和本地程序自己的安全b。
b:程序只能通过手动,一个程序就一个图标,一个入口,程序的文件夹干嘛可以打开?玩个魔兽看有个图标不久完事了么。删除就右击删掉就完了。
a:数据外流是通过程序,如果我没有给程序数据,程序怎么会拿到?
注册表,服务,硬件管理。。。
文件的选项有20多个,创时间,访问,公司,描述。。。这些都管我什么事情,哪会用那么多文件,如果不是编程知道DLL干嘛,nls,sys,ax,ini无语啊,还有空的,这面向对象做的。。
程序文件不用露出来,系统文件不用露出来,露出来的就是程序图标,然后是数据。
程序产生的数据交给系统,只能程序自身使用而不需要对外交互的就直接打包在程序里边,可以对外界交互的才给系统,给了系统就不再归程序所有,只能通过手动给程序才可以。
即使是多用户也没有障碍,每个用户有一个镜像,程序产生的私有数据就存放在当前镜像里,只有该程序可以访问。删除用户就删除这个镜像,每当程序运行的时候都会访问固定路径的私有文件包,如果没有就是新的,第一次运行。
这样一来每个程序对于用户来说有两个包,程序包和数据包。按需求分开,如果只共享程序就右击’取出我的信息’生成数据包。共享的也可以只是数据包,另一个用户可以用其它同一识别机制的程序打开。
系统做的就是动态的点对点连接,然后面向对象,不该让知道的别让知道就可以了。