百科问答小站 logo
百科问答小站 font logo



能否借鉴哈佛架构在OS内存管理机制层面实现两块隔离区域分别存放指令和数据以抵抗堆栈溢出等安全问题? 第1页

  

user avatar   haozhi-yang-41 网友的相关建议: 
      

如果打算从头建立起一套生态系统,当然是没问题的。

但现在已经积重难返了,要这么限制的话,有很多流行的玩法走不通了:

例如说从 io 读取一段脚本并执行(例如说各种代码热更新)

例如说在配置文件里指定了跳转入口函数(各种脚本语言里经常这么玩)


如果是20年前,甚至30年前,还是C/C++/JAVA等接近静态的语言为主的年代,这个生态转换的难度相对还小一点,但现在的话,没希望了。




  

相关话题

  为什么 Windows 的音量调节弹出来很慢? 
  对一堆文件中的每一个文件单独加密,如果已知其中一些文件的明文和密文,是否会导致能推断出密钥? 
  iOS 系统是个全新的操作系统还是套壳的 UNIX ? 
  嵌入式硬实时OS方面,国产技术能力怎么样? 
  为什么英国不追求操作系统国产化? 
  在理想状态下,CPU需不需要工作在一个时钟下? 
  如何评价中航计算机所研制的天脉操作系统? 
  为什么同样是8G运行内存,Windows能同时开一大堆后台进程和前台应用,而Android不可以? 
  C++对一个map不断insert delete元素(多任务中的一个任务),是否存在内存碎片问题? 
  为什么计算机采用补码而不是原码或反码? 

前一个讨论
如何解决Linux下信号产生的死锁?
下一个讨论
有人说羽毛球不是小白运动大家怎么看?





© 2025-04-04 - tinynew.org. All Rights Reserved.
© 2025-04-04 - tinynew.org. 保留所有权利