![](/img/trans.png)
[英]OS: how does kernel virtual memory help in making swap pages of the page table easier?
在閱讀“操作系統:三個簡單的部分”一書中的這一章后,我對這段摘錄感到困惑: 相反,如果內核完全位於物理內存中,則很難將頁表的頁面交換到磁盤之類的事情; 幾天來我一直試圖理解它,但仍然無法理解內核虛擬內存如何幫助使頁表的交換頁更容易。 如果內核完全存在於物理內存中,因為不同頁表進程的頁面最終 ...
[英]OS: how does kernel virtual memory help in making swap pages of the page table easier?
在閱讀“操作系統:三個簡單的部分”一書中的這一章后,我對這段摘錄感到困惑: 相反,如果內核完全位於物理內存中,則很難將頁表的頁面交換到磁盤之類的事情; 幾天來我一直試圖理解它,但仍然無法理解內核虛擬內存如何幫助使頁表的交換頁更容易。 如果內核完全存在於物理內存中,因為不同頁表進程的頁面最終 ...
[英]Floating Point numbers on VAX machine
我有在 VAX 機器上運行的舊應用程序的 RTL/2 程序語言源代碼。 不幸的是,我沒有重新編譯應用程序的可能性\能力。 我必須改變一些系數(實數,“有線代碼”) 所以我有一個想法:我可以直接更改可執行文件中的這些數字(some.cm8 文件,這些是大文件,其中所有行都以“:”開頭,然后是一種地址和 ...
[英]Unreadable instruction at address
我在某個場景中遇到分段錯誤(它是帶有 DEC VAX FMS(表單管理系統)調用的 C 代碼,用於在 CRT 屏幕上獲取某個字段 - 非常舊的遺留代碼)。 我在 AIX 機器上,只安裝了 dbx。 GDB、valgrind 等不可用。 這是我嘗試調試時得到的結果: Unreadable ins ...
[英]Returning a string from a Function (VAX PASCAL)
這是軟件考古學家的作品! 在你問為什么我什至費心去嘗試讓它工作之前,原因很簡單,因為我可以——我認為這是一個非常好的借口! 我發現過程的以下代碼使用 VAX PASCAL 編譯(並按預期運行)。 但是,如果將其轉換為函數並嘗試將結果作為字符串返回,它將無法編譯。 該錯誤表明該錯誤位於函數 ...
[英]How can I migrate an application written in DEC Ada to Windows?
我在OpenVMS DEC ADA環境中有一個用Ada編寫的批處理應用程序,需要將其移植到Windows。 我應該如何處理? ...
[英]vms fortran read/write unit designation
我的任務是將一些舊的(大約1986年)VAX VMS FORTRAN代碼移植到c ++,並且遇到了一些絆腳石。 以下兩行代碼是計算goto的一部分。 我的問題是單位指示符“2'N”,如果確實是這樣的話。 “N”是傳入子程序的整數變量。 我已經為這種模式做了很多googleing並閱 ...
[英]Change prompt in OpenVMS
我正在尋找有關openVMS的幫助。 VMS下的默認提示是$ 我想更新它以反映我在更改目錄時可以在Unix / Linux中找到的當前工作目錄。 我創建了一個名為login.com的文件,並將其放入openVMS系統的主目錄中,並添加了以下代碼: 可以通過顯示當前目錄來 ...
[英]How to read un-formatted data file saved via a VAX FORTRAN code with “map” and “union”
伙計們 我正在嘗試讀取VAX FORTRAN代碼存儲的科學數據文件。 數據以結構形式存儲,其文件和代碼說明如下。 我用谷歌搜索FORTRAN 77可以讀取文件,但是我經常使用的語言不是FORTRAN。 因此有人可以告訴我如何將數據讀入FORTRAN或C / IDL / etc。 變量? ...
[英]OpenVMS (VAX) Fortran function returning a character*(*) to C
可以向OpenVMS(VAX)FORTRAN子例程傳遞一個character*(*) : 從C函數: OpenVMS(VAX)FORTRAN函數如何返回 character*(*) : 用C代碼處理: OpenVMS V6.2 數字Fortran 77 ...
[英]How to compile & run programs written in T (a dialect of Lisp)
我希望在20世紀80年代編譯並運行用T編程語言(Lisp的一種方言)編寫的程序。 我檢查了T項目,但似乎只適用於VAX機器(以及隨附的編譯器)? T有現代的cmpilers嗎? 還是一些兼容的現代方言? ...
[英]trapping SIGABRT from perl on VMS
鑒於kill.pl: 和kill.com: 然后像這樣啟動和終止: 信號處理程序不會被調用。 當進程被殺死時,類似的代碼也可以在Linux上運行。 kill.log只是顯示: 我閱讀了vmsperl文檔,並嘗試了http://perldoc.perl.or ...
[英]Cleaning up after a failed BSD Ports Make Install Attempt?
從Emacs 21和Emacs 23以及Git的ports安裝失敗后,我試圖清理。 我試圖在DEC VaxStation 4000型號90上的OpenBSD v5.2上安裝Emacs和Git。它具有驚人的32兆RAM和2.1千兆硬盤,1991年的高端價格很高,但是現在看來這一切都很微不足道。 ...
[英]Git for OpenBSD on a DEC VAX?
我試圖找到在DEC VaxStation 4000 Model 90上運行的OpenBSD v5.2的Git二進制安裝程序? 我的特定機器具有驚人的32兆RAM,但確實運行GCC版本2.9.5和Perl 5版本12,因此我懷疑我可能可以運行Git。 是否有人知道用於VAX架構的Git二進 ...
[英]Oracle client support for VAX OpenVMS 7.3
Oracle是否支持VAX OpenVMS 7.3連接到Oracle服務器的任何客戶端和C / C ++預編譯器? 在oracle.com上,他們只有Alpha和Itanium的客戶。 我正在使用simh VAX。 而且我有一個Oracle 11g express數據庫。 ...
[英]VAX: what CPUs can VAX simulate with microcode?
VAX CPU具有可更新的微碼功能。 用戶可以將微代碼重新上傳到VAX機器,然后CPU的行為就不是VAX CPU,而是PDP11 CPU。 VAX微碼可以模擬哪些CPU? 它可以運行來自6502、8080、8086的機器代碼嗎? 我的問題不是關於軟件模擬器(例如SIMH或qemu ...
[英]Classic assembly language texts not using x86?
我正在尋找能夠詳細解決匯編編程原理的文本,而不是使用x86作為目標架構。 我沒有找到這樣的近期書籍,但我希望在20世紀70年代和80年代寫出一些好的書,當時整個申請仍然是用匯編寫的。 使用的架構也應該是更清潔的設計之一,例如6502或VAX。 ...
[英]Moving from VMS to Unix
曾幾何時 ,一隊人坐下來用C編寫了一個應用程序,在VAX上運行VMS 。 這是一項相當重要的工作,並在LargeCo開展了一項相當重要的后端業務。 這整個shebang工作得很好 ,二十五年后,它仍在繼續努力並做到這一點。 時間的流逝,人們退休,恰巧的是,最后男子站在已經上交的鑰匙新一 ...
[英]Byte order of DEC VAX vs IA-32
以下是對問題的描述。 如果您不感興趣,可以跳到底線。 我正在使用具有此描述的數據文件 : 人頭的109切片MRI數據集。 完整切片連續存儲為256 x 256陣列。 像素由2個連續的字節組成,形成一個二進制整數。 數據來自Siemens Magnetom,由西門子醫療系 ...
[英]How do you determine what to put in .rhosts file in an VAX open vms when accessing from CYGWIN
在Windows XP上使用來自Cygwin的遠程Shell嘗試遠程訪問服務器時,如何確定在VAX openvms系統中的.rhosts文件中要放置什么? .rlogin和rsh是可用於訪問VAX服務器的唯一方法,並且必須使用Cygwin才能遠程訪問VAX服務器。 不能使用SSH。 從Su ...