home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / bit / listserv / iamiga / 9941 < prev    next >
Encoding:
Text File  |  1992-12-23  |  3.7 KB  |  75 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!wupost!darwin.sura.net!paladin.american.edu!auvm!UCS.UWPLATT.EDU!96720919
  3. X-Organization: University of Wisconsin--Platteville
  4. X-Envelope-to: I-AMIGA@UBVM.cc.buffalo.edu
  5. X-VMS-To: IN%"I-AMIGA@UBVM.cc.buffalo.edu"
  6. X-VMS-Cc: 96720919
  7. Message-ID: <A7C5118C635FA0444F@ucs.uwplatt.edu>
  8. Newsgroups: bit.listserv.i-amiga
  9. Date:         Wed, 23 Dec 1992 11:07:00 CST
  10. Sender:       Info-Amiga List <I-AMIGA@RUTVM1.BITNET>
  11. From:         Lance Tagliapietra <96720919@UCS.UWPLATT.EDU>
  12. Subject:      Re: Amiga file system and operating system
  13. Lines: 60
  14.  
  15. >Date: Wed, 23 Dec 1992 09:18:03 MST
  16. >From: dleland@NMSU.EDU
  17. >Subject: Amiga file system and operating system
  18. >
  19. >I've been trying to find some basic information about how the Amiga's
  20. >file system and operating system differ from other PC operating systems.
  21. >I understand there have been some real improvements to the FFS and something
  22. >called directory caching (please, I really don't know anything about this
  23. > stuff).
  24. >added to 2.1. What does it do? How does the Amiga store and organize files?
  25. >What is good/bad/indifferent about it?
  26. >Also, what exactly is intuition, the ROM kernel and so on? If this is an FAQ,
  27. >where can I get this information (yes I know, another "where can I find..."
  28. >posting).
  29. [...]
  30. >
  31. >Darrell Leland
  32. >dleland@nmsu.edu
  33.  
  34. Most of your questions can be answered in The AmigaDos Manual, 3rd Edition,
  35. by Bantam Computer Book.  You should be able to find it in a good bookstore
  36. (I bought mine at a Waldenbooks).  The filesystem is detailed in this book
  37. as are all the AmigaDos cli commands and AmigaDos function calls.
  38.  
  39. The AmigaDos filesystem can be somewhat slower reading a directory from
  40. a disk, because directory information is scattered all over an AmigaDos
  41. volume.  This is offset by the fact that once AmigaDos reads in a directory
  42. entry, it saves it in a buffer.  AmigaDos directory entries are connected
  43. by a double-linked list.  If a portion of a disk becomes corrupt and causes
  44. a directory entry to become unreadable, only that particular file might
  45. be unrecoverable.  MS-Dos holds the directory on the outer tracks of the
  46. disk.  If those tracks become worn out, you could loose the entire directory
  47. for the disk.  AmigaDos starts placing directory information near the middle
  48. tracks of a disk.  This way searches for extended directory entries tend to
  49. be shorter than on MS-Dos disks.
  50.  
  51. Intuition is that portion of AmigaDos which handles Amiga GUI input events.
  52. For example, the routing of keyboard input to the currently selected window.
  53.  
  54. The ROM Kernal -- AmigaDos is on ROM, as opposed to a MS-Dos system, where
  55. MS-Dos has to be loaded from disk.  The ROM holds the "core" or Kernal
  56. routine for AmigaDos.  The Rom Kernal Manuals published by Addison Weseley
  57. describe how to use these "low level" routines.  An advantage to having the
  58. operating system in ROM is that a program that has crashed cannot write
  59. over the operating system, which can be very common in an MS-Dos system.
  60.  
  61. One of the strengths of AmigaDos is that it is re-entrant.  MS-Dos is not.
  62. That means when writing an interrupt routine under MS-Dos, the routine
  63. cannot use any other MS-Dos functions, because you are already in MS-Dos
  64. as part of the interrupt. (Some would say that MS-Dos is not an operating
  65. system anyway, but just a non-reentrant interrupt handler, as MS-Dos
  66. functions are called through software interrupts).
  67.  
  68. Anyone else care to add to this description for Darrell?
  69.  
  70. -Lance
  71.  ---------------- Amiga - The Wild Side of Power Computing -----------------
  72.  Lance Tagliapietra                       Internet: 96720919@ucs.uwplatt.edu
  73.  P.O. Box 26                                BitNet: 96720919@uwplatt
  74.  Platteville, WI 53818
  75.