Your browser does not fully support modern features. Please upgrade for a smoother experience.
Submitted Successfully!
Thank you for your contribution! You can also upload a video entry or images related to this topic. For video creation, please contact our Academic Video Service.
Version Summary Created by Modification Content Size Created at Operation
1 handwiki Dean Liu -- 1177 2022-11-14 01:33:09

Video Upload Options

We provide professional Academic Video Service to translate complex research into visually appealing presentations. Would you like to try it?
Cite
If you have any further questions, please contact Encyclopedia Editorial Office.
HandWiki. Macintosh Toolbox. Encyclopedia. Available online: https://encyclopedia.pub/entry/34427 (accessed on 09 October 2026).
HandWiki. Macintosh Toolbox. Encyclopedia. Available at: https://encyclopedia.pub/entry/34427. Accessed October 09, 2026.
HandWiki. "Macintosh Toolbox" Encyclopedia, https://encyclopedia.pub/entry/34427 (accessed October 09, 2026).
HandWiki. (2022, November 14). Macintosh Toolbox. In Encyclopedia. https://encyclopedia.pub/entry/34427
HandWiki. "Macintosh Toolbox." Encyclopedia. Web. 14 November, 2022.
Macintosh Toolbox
Edit

The Macintosh Toolbox implements many of the high-level features of the Classic Mac OS, including a set of application programming interfaces for software development on the platform. The Toolbox consists of a number of "managers," software components such as QuickDraw, responsible for drawing onscreen graphics, and the Menu Manager, which maintain data structures describing the menu bar. As the original Macintosh was designed without virtual memory or memory protection, it was important to classify code according to when it should be loaded into memory or kept on disk, and how it should be accessed. The Toolbox consists of subroutines essential enough to be permanently kept in memory and accessible by a two-byte machine instruction; however it excludes core "kernel" functionality such as memory management and the file system. Note that the Toolbox does not draw the menu onscreen: menus were designed to have a customizable appearance, so the drawing code was stored in a resource, which could be on a disk.

high-level features software development memory management

References

  1. Apple Inc. (6 July 1996). "A-Line Instructions". https://developer.apple.com/documentation/mac/OSUtilities/OSUtilities-170.html#HEADING170-48.  Alt URL
  2. Apple Inc. (6 July 1996). "About the Trap Manager". https://developer.apple.com/documentation/mac/OSUtilities/OSUtilities-170.html.  Alt URL
  3. Olson, James H. (4 September 1997). "Mac Alamanac II". http://www.mac.linux-m68k.org/devel/macalmanac.php. 
  4. Apple Inc. (6 July 1996). "Boot Blocks". https://developer.apple.com/documentation/mac/OSUtilities/OSUtilities-189.html#HEADING189-31.  Alt URL
More
Upload a video for this entry
Information
Subjects: Others
Contributor MDPI registered users' name will be linked to their SciProfiles pages. To register with us, please refer to https://encyclopedia.pub/register :
View Times: 771
Entry Collection: HandWiki
Revision: 1 time (View History)
Update Date: 14 Nov 2022
Notice
You are not a member of the advisory board for this topic. If you want to update advisory board member profile, please contact office@encyclopedia.pub.
OK
Confirm
Only members of the Encyclopedia advisory board for this topic are allowed to note entries. Would you like to become an advisory board member of the Encyclopedia?
Yes
No
${ textCharacter }/${ maxCharacter }
Submit
Cancel
There is no comment~
${ textCharacter }/${ maxCharacter }
Submit
Cancel
${ selectedItem.replyTextCharacter }/${ selectedItem.replyMaxCharacter }
Submit
Cancel
Confirm
Are you sure to Delete?
Yes No
Academic Video Service