Computer Science: An Overview (9th Edition)
J. Glenn Brookshear
Format: PDF / Kindle (mobi) / ePub
For over a decade, students and instructors alike have praised the broad coverage and clear exposition in the leading text Computer Science: An Overview. Glenn Brookshear draws on years of success in the classroom in this practical, language-independent approach to the introduction of core computing science topics.
This Ninth Edition provides a balanced, realistic picture of the dynamic nature of computer science by presenting the historical background and the most up-to-date research and trends. It engages students with timely topics like bioinformatics and artificial intelligence, and provides coverage of foundational hardware topics like data representation/storage, machine architecture, and machine language.
the machine? 19. Explain the components of the email address firstname.lastname@example.org 20. In the context of VoIP, what is the difference between an analog telephone adapter and an embedded phone? 21. What is the role of a mail server? 22. What is the distinction between N-unicast and multicast? 23. Define each of the following: a. b. c. d. Name server Access ISP Gateway End system 24. Define each of the following: a. Hypertext b. HTML c. Browser 25. Many “lay users” of the Internet interchange
User domain Machine domain Job queue Results 111 112 Chapter 3 Operating Systems remote terminals—a feature known as interactive processing (Figure 3.2). (A terminal consisted of little more than an electronic typewriter by which the user could type input and read the computer’s response that was printed on paper. Today terminals have evolved into more sophisticated devices called workstations and even into complete PCs that can function as stand-alone computers when desired.) Paramount
assigned to the application. In turn, when a mouse button is clicked, it is the window manager that computes the mouse’s location on the screen and notifies the appropriate application of the mouse action. Window managers are responsible for what is generally called the “style” of a GUI, and most managers offer a range of configurable choices. Linux users even have a range of choices for a window manager, with popular choices including KDE and Gnome. In contrast to an operating system’s user
messages. However, a more efficient means is to take advantage of the File Transfer Protocol (FTP), which is a client/server protocol for transferring files across the Internet. To transfer a file using FTP, a user at one computer in the Internet uses a software package that implements FTP to establish contact with another computer. (The original computer plays the role of a client. The computer it contacts plays the role of a server, which is usually called an FTP server.) Once this connection
contact the Web server on the computer known as ssenterprise.aw.com using the protocol HTTP and to retrieve the document named Julius_Caesar.html found within the subdirectory Shakespeare within the directory called authors. Sometimes a URL might not explicitly contain all the segments shown in Figure 4.8. For example, if the server does not need to follow a directory path to reach the document, no directory path will appear in the URL. Moreover, Figure 4.8 A typical URL