- 资源 (3)
Assembly Language Step-by-Step Programming
In the first edition of this book I presented a simple editor/environment called JED. JED is history, gone with some Borland code libraries that were pulled from the market. In its place I present NASM-IDE, a conceptually similar utility created for NASM by Robert Anderton of the United Kingdom. NASM-IDE operates only under DOS. It won't help you with Linux. But in Linux there are a multitude of editors available, and in the process of learning Linux you certainly learned one of them. Whatever it is, use it. (I use, and will recommend, EMACS.) If I've learned nothing else about Linux, it's that people get very attached to their text editors. I won't ask you to learn another one.
Operating Systems Design and Implementation 3rd
Without its software, a computer is basically a useless lump of metal. With its software, a computer can store, process, and retrieve information; play music and videos; send e-mail, search the Internet; and engage in many other valuable activities to earn its keep. Computer software can be divided roughly into two kinds: system programs, which manage the operation of the computer itself, and application programs, which perform the actual work the user wants. The most fundamental system program is the operating system, whose job is to control all the computer's resources and provide a base upon which the application programs can be written. Operating systems are the topic of this book. In particular, an operating system called MINIX 3 is used as a model, to illustrate design principles and the realities of implementing a design.