摘要:
在早期的操作系统中,应用程序都是在同一个地址空间中运行的,每个程序的数据其它程序都是可见的,并且因为早期CPU是单内核 的所以所有的执行都是线性的。这就引出两个问题:
第一:数据的安全性问题,如果有一个恶意程序被加载到内存当中,意味着它可以查看所有程序的数据,诸如密码,帐号之类,非常的不安全。
第二:如果有一个程序出现死循环,或者出现错误 ,意味着其它程序没有机会执行,而对于用户来说,只能关机或重启,用户体验非常之差。 阅读全文
posted @ 2015-11-17 12:20
小砖
阅读(361)
评论(0)
推荐(0)
摘要:
公共语言运行时(Common Language Runtime,CLR)是一个可由多种编程语言使用的"运行时".他主要提供的功能有:程序集加载,内存管理,,安全性,异常处理,线程同步.这些功能可由面向CLR的所有语言所使用. 阅读全文
posted @ 2015-11-17 12:13
小砖
阅读(407)
评论(0)
推荐(0)