亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

為何出現“非法操作

時間:2024-08-10 15:13:46 計算機畢業論文 我要投稿
  • 相關推薦

為何出現“非法操作

為何出現“非法操作”

徐淼華

中國科學技術大學少年班9700(230026)

在使用電腦的過程中,尤其是編程的時候,經常會遇到Windows彈出如圖所示的對話框,提示軟件進行了非法操作:


圖:點擊了“詳細資料”后的對話框

此時如果點擊“詳細資料”,對話框擴大窗口,給出了寄存器的值,但是一般人看不明白;而如果點擊“調試”,它將調用Visual C 或Delphi之類的安裝在系統中的編譯器,并在編譯器中顯示程序的匯編碼,更是讓人頭大一圈;若點擊“關閉”,則會將內存中的相關數據都丟棄(很多時候這些數據是有用的),非常可惜。

引起Windows彈出此對話框的原因是內存出錯。內存質量不好,不穩定,某些數據無端的改變,當然被認為是“非法操作”。這里討論的是軟件特別是自己編寫的小程序是如何引起錯誤的。Windows 9X中,不必關心內存模式、地址轉換、64K的代碼段和數據段,因為地址和內存都放在線形的32位內存空間中。每個應用程序都可“看見”4GB的線形地址空間,其中最開始的4MB由操作系統保留,剩下的不足2GB的空間屬于應用程序私有空間。要強調的是,在4MB 到2GB之間的非保留空間是完全私有的。每個進程都可有自己私有的地址空間,而且與其他進程的地址空間是完全無關的。利用處理器的頁映射能力,操作系統可為每個進程提供獨立的從邏輯地址到物理內存(RAM或分頁文件)的映射,使一個進程的地址空間對另一個進程完全不可見。編程時,若一個進程(程序)訪問了它的地址空間外的地址,Windows 9X就會彈出上述對話框。具體有以下幾個原因:

1.數組下標越界

觀察以下程序:

#include

【為何出現“非法操作】相關文章:

聯想的薪酬為何依然神秘?03-20

“哲學”為何在古希臘誕生01-16

職教培訓:為何“春風難綠”?11-30

論文答辯易出現的不足12-11

談談日常交際中出現的誤區03-18

獨立董事退出現象研究03-24

探討如何應對強化造影出現的問題03-18

聲音過亮出現的原因是什么?03-28

淺析旅游管理專業實習出現問題及對策01-05

論信用卡為何被消費者“卡”在門外11-14

主站蜘蛛池模板: 国产凸凹视频一区二区| 青青草国产免费国产| 亚洲色无码播放亚洲成av| 国产精品无码翘臀在线观看 | 狠狠色噜噜狠狠狠狠2021| 久久精品99无色码中文字幕| 成熟丰满熟妇高潮xxxxx| 国产精品视频a| 亚洲欧洲无码av一区二区三区| 国内揄拍国产精品人妻门事件 | 亚洲综合小说另类图片五月天| 丰满人妻中伦妇伦精品app| 婷婷丁香五月深爱憿情网| 国产专区综合另类日韩一区| 日本护士毛茸茸高潮| 精品久久久久久国产牛牛| 中国黄色一级视频| 熟妇的味道hd中文字幕| 亚洲爆乳无码一区二区三区 | 无码人妻天天拍夜夜爽| 国内精品久久久久久不卡影院| 岛国动作片AV在线网站| 国产特级毛片aaaaaa高清| 吉安县| 婷婷国产成人精品视频 | 天天碰免费上传视频| 已婚少妇美妙人妻系列| 中文字幕乱码人妻一区二区三区| 99re6热在线精品视频播放| 国产偷国产偷亚州清高app| 久久婷婷色综合老司机| 国产做爰xxxⅹ久久久| 又大又长粗又爽又黄少妇视频 | 亚洲 欧美 综合 在线 精品| 海晏县| 国产成人久久精品二区三区| av无码天一区二区一三区| 亚洲午夜片| 欧美性猛交xxxx免费看| 国产精品国产三级国av麻豆| 欧美xxxx做受欧美|