Chapter 4 Flashcards
What are the three major classifications of software for computing?
Operating Systems
Applications
Drivers
Operating System (OS):
the center through which the system hardware, other software, and the user communicate
Application:
is a piece of software used to accomplish a particular task; it is written to supplement the commands available to a particular OS
Driver:
allows the OS to understand properly how the hardware works and what it is able to do
Fortran:
the first computer programming language
allowed programmers to create simple commands that told the computer to execute several commands
UNIX:
created in 1969 by a group of engineers from Bell Labs
written in programming language called C
could work on different hardware platforms
distributed for free
open-source code
Star workstation:
created in 1981 by Xerox
had the first window-based graphical user interface (GUI), mouse, internet, and email
Command lines or console:
where you type commands
Linux:
created in 1991 by Linus Torvalds
has foundations in UNIX and is open source
is a kernel
the internet runs on Linux
command-line interface
Kernel:
the central part of the OS
controls all actions of the OS, including input and output
Version:
a particular revision of a piece of software, normally described by a number
Source:
the actual code that defines how a piece of software works
Closed source:
only an owner or developer can modify or examine the code
Shell:
a program that runs on top of the OS and allows the user to issue commands through a set of menus or other interface
Graphical User Interface (GUI):
a method by which a person communicates with a computer using graphical images, icons, and methods other than text.
Cooperating Multitasking:
computers focus on only one application at a time
switch back and forth between applications so quickly that it appears that they are doing multiple things at one
Preemptive Multitasking:
a multitasking method in which the OS allots each application a certain amount of processor time and then forcibly takes back control and gives another application or task access to the processor
Multithreading:
the ability of a single application to have multiple requests (threads) in to the processor at one time
Drivers or device drivers:
tells the OS how to talk to the specific piece of hardware and how to use its features
Folders:
system of directories to store data in a hierarchical manner
Directory tree:
data saved is started at the root of the hard drive and branches out from there
Performance Monitor:
Windows tool to monitor system health
baseline:
is set up by administrators to know what normal performance looks like
What are the five categories of OS?
Workstation OS
Server OS
Mobile OS
Virtual OS
Embedded OS
Workstation OS:
the first OS in existence
designed to let users perform tasks on a single machine
What are the four most important workstation OS in the market?
Linux
macOS
Windows
Chrome OS
Distribution:
the combination of a shell, shell utilities, a desktop environment, and desktop applications
Most Linux distributions today come from one of these three families:
Debian
Slackware
RPM
What year did Apple’s Macintosh computer come out?
1984
What year did Apple rename its OS to macOS?
2016
macOS:
preinstalled on every Mac
can buy any of several versions on the Apple Store
Windows OS:
largest installed base in the desktop and laptop PC market
has over 80 percent of the desktop and laptop market
Chrome OS:
created in 2011
supposed to be lightweight and get provide internet access
everything is stored on the cloud
requires an Internet connection
Netbook:
smaller, more portable computers
Chromebook:
a netbook with Chrome OS
What are the three categories of server OS?
Linux-Based (designed to be full-enterprise-level servers)
Mac-Based (designed for small business, schools, and individuals)
Windows-Based (designed for all businesses)
Linux-Based Server OS names:
Red Hat Enterprise
SUSE Enterprise
Ubuntu Server
CentOS
Debian
Apple iOS:
one of the most dominant players in the mobile OS market
has more than 40 percent of the mobile and tablet market share
Android:
one of the most dominant player in the mobile OS market
has over one billion active monthly users
Linux based
When was Apple iOS released?
2007
When was Android released?
2008
When was Windows Mobile released?
2000
Windows Mobile:
a small presence in the mobile world
looks like Windows 10 for PC
2 percent of the market share
Virtualization:
creating virtual environments where “computers” can operate
often used to let multiple OSs run on one physical machine at the same time
Virtual Machine (VM):
the virtualized version of a computer
makes technology like the cloud possible
are able to pool resources from multiple physical servers into what appears to be one system to the client
Hypervisor or Virtual Machine Manager (VMM):
allows multiple OS to share the same host
What are the two types of hypervisors?
Type 1
Type 2
Type 1 hypervisor or bare-metal hypervisor:
sits directly on the hardware
most commonly used for server-side virtualization
has no host OS involved and the system is dedicated to supporting virtualization
Type 2 hypervisor:
sits on top of a host OS and consumes resources such as processor time and memory
most commonly used for client-side virtualization
What are some examples of Type 1 hypervisors?
Microsoft Hyper-V
VMware ESX
Citrix XenServer
What are some examples of Type 2 hypervisors?
Microsoft Virtual PC
Virtual Server
Oracle VirtualBox
VMware Workstation
KVM
Embedded OS:
are designed to be small and efficient
typically only being responsible for a single task
there is no flexibility
Firmware:
embedded OS responsible for managing the device’s specific hardware
What are things an OS needs to manage?
User accounts
Access control
Applications
Processes
Services
Devices
Disk space
Memory
Files, folders, and permissions
User account:
is an identity by which you’re known when using the OS
Permissions:
privileges grouped together into bundles
Privileges:
enables you to grant access to the system to someone whom perhaps you don’t trust to have full access to it
What are the three common levels of users?
Administrator
Standard User
Guest
Administrator user level:
can do almost anything they want
Standard user level:
can access files but not make system configuration changes
Guest user level:
account has limited access
Access Control:
only administrators or other authorized users can make system changes such as changing security settings and installing new applications or drivers
User Account Control (UAC)
Windows Access Control
Windows Registry:
maintains all system settings
without it Windows won’t work
Process:
every task running on a computer
What are the ways to get to Task Manager?
Click Start, type Task Manager, and click it
Press Ctrl+Alt+Del and click Task Manager
Press Ctrl+Shift+Esc
Press the Windows key+X and click Task Manager
Right-click the taskbar and click Task Manager
Killing The Process:
Clicking end task in task manager to shut app down
Task Scheduler:
you can schedule tasks to run at a certain time
Service:
is a software package that provides additional features
dozens run on a computer at one time
some are active, while some run quietly in the background waiting to be activated
Devices:
all hardware installed in the computer
Device Manager:
hardware management interface
is where you go if a device isn’t being detected or working properly
Partition:
walled-off sections of disk space that you intend to use for storage
needs to be formatted with a file system
can be more than one on a single hard drive if there is enough space
Swap file or page file:
the area of hard drive space used for temporary storage when physical RAM is running low
Directory:
the folder that the data file I s located in
Formatting:
lays down the tracks for data storage, based on the type of file system you choose
File systems are responsible for managing the following:
Disk Space and File Access
Filenames and Directories
File Metadata and Attributes
Security
Journaling
Metadata:
information such as the file’s name, size, last time it was saved, and other attributes, such as read-only, hidden, or that the file has been changed since the last time it was backed up
Compression:
making the file smaller to take up less disk space
Encryption:
encoding the file so that only authorized users can read it
What are the two ways of managing changing a file?
Write the change directly to the drive
Write the change to a special file called a journal
File:
a collection of information or data that has a name
What are some options for manipulating files about which you should be aware?
Open
Edit
New
Move
Copy
Cut
Paste
Delete
Rename
macOS release dates; notes:
System 1
1984; First widely popular GUI
macOS release dates; notes:
System 2
1985; Introduces hierarchical file system
macOS release dates; notes:
System 5
1987; Adds cooperative multitasking
macOS release dates; notes:
System 7
1991; User interface redesign, virtual memory support, true 32-bit OS, and other enhancements
macOS release dates; notes:
Mac OS 7.6
1997; Name change to make it easier for Apple to license OS to manufacturers of Mac clones
macOS release dates; notes:
Mac OS X
1999; Major architecture change
macOS release dates; notes:
OS X
2012; Name change
macOS release dates; notes:
macOS
2016; Siri on the desktop, integrated Apple Pay, new Apple File System, better graphics capabilities, better integration with mobile OSs
Mac OS X Versions Release Year:
Cheetah
2001
Mac OS X Versions Release Year:
Puma
2001
Mac OS X Versions Release Year:
Jaguar
2002
Mac OS X Versions Release Year:
Panther
2003
Mac OS X Versions Release Year:
Tiger
2005
Mac OS X Versions Release Year:
Leopard
2007
Mac OS X Versions Release Year:
Snow Leopard
2009
Mac OS X Versions Release Year:
Lion
2011
Mac OS X Versions Release Year:
Mountain Lion
2012
Mac OS X Versions Release Year:
Yosemite
2014
Mac OS X Versions Release Year:
El Capitan
2015
Mac OS X Versions Release Year:
Sierra
2016
Mac OS X Versions Release Year:
High Sierra
2017
Release Year; Notes:
Windows 1.0
1985; A graphical interface for MS-DOS. Not widely received
Release Year; Notes:
Windows 3.0
1990; The first serious competitor to Apple’s graphical OS. Supported multitasking and virtual memory
Release Year; Notes:
Windows 95
Introduced the Start button
Release Year; Notes:
Windows XP
2001; First Microsoft OS for home use with the Windows NT kernel. First 64-bit Microsoft OS version intended for home use
Release Year; Notes:
Windows 7
2009; Available in 32- and 64-bit versions. Most popular desktop and laptop OS until Windows 10 launch it still has a large install base
Release Year; Notes:
Windows 8
2012; Originally removed the Start button, optimized for touchscreen systems. Not as successful as Windows 7
Release Year; Notes:
Windows 10
Several major upgrades including Cortana and better integration with mobile devices
iOS versions Release Year; features:
1.0
2007; First finger-based touchscreen, iTunes connectivity, Safari web browser, on-screen virtual keyboard
iOS versions Release Year; features:
2.0
2008; App Store for third-party apps, full email support for Microsoft Exchange
iOS versions Release Year; features:
3/0
2009; Voice control; the ability to cut, copy, and paste; Spotlight search; landscape keyboard
iOS versions Release Year; features:
3.2
2010; Support for iPad, including iPad resolutions and Bluetooth keyboards
iOS versions Release Year; features:
4.0
2010; Multitasking, FaceTime video chat, ability to create folders on home screen for apps
iOS versions Release Year; features:
5.0
2011; Siri, iCloud, iMessage
iOS versions Release Year; features:
6.0
2012; Sire enhancements, Passbook, Facebook integration
iOS versions Release Year; features:
7.0
2013; New visual interface, Control Center, iTunes Radio, biometric thumbprint scanner
iOS versions Release Year; features:
8.0
2014; Widgets (Third-party apps can update you in the Notification Center), several app upgrades, family sharing of photos, calendars, and purchases
iOS versions Release Year; features:
9.0
2015; Find my iPhone preinstalled, wireless CarPlay, new Siri interface
iOS versions Release Year; features:
10.0
2016; Can hide home screen icons for built-in apps, new Maps interface, Photos has facial recognition and Memories feature
iOS versions Release Year; features:
11.0
2017; 64-bit only -older 32-bit devices not supported, new App Store interface, new Files app, Siri can translate into a few languages
Android OS versions Release Year; Name; Selected Features:
1.0
2008, (none), Web browser, many Google apps, media player, Wi-Fi, and Bluetooth support
Android OS versions Release Year; Selected Features:
1.5
2009; Cupcake; Widgets (mini apps that can be embedded in other apps and provide notifications), auto-rotation of screen
Android OS versions Release Year; Selected Features:
2.0
2009; Eclair; Microsoft Exchange email support, camera and keyboard improvements
Android OS versions Release Year; Selected Features:
2.2
2010; Froyo; Wi-Fi hotspot functionality, speed and memory optimizations
Android OS versions Release Year; Selected Features:
2.3
2010-11; Gingerbread; Support for multiple cameras, better power management, voice or video chat using Google Talk
Android OS versions Release Year; Selected Features:
3.0
2011; Honeycomb; First tablet-only version of Android
Android OS versions Release Year; Selected Features:
4.0
2011; Ice Cream Sandwich; Major improvements to “Holo” interface and system functionality
Android OS versions Release Year; Selected Features:
4.1
2012; Jelly Bean; Google Now personal assistant, swipe directly to camera, better clock, Bluetooth improvements
Android OS versions Release Year; Selected Features:
4.4
2013; KitKat; Wireless printing
Android OS versions Release Year; Selected Features:
5.0
2014; Lollipop; 64-bit support, refreshed design
Android OS versions Release Year; Selected Features:
6.0
2015; Marshmallow; Fingerprint reader support, Doze mode reduces CPU speed when screen is off to save battery life
Android OS versions Release Year; Selected Features:
7.0
2016; Nougat; Improved Doze and file browser VR interface
Android OS versions Release Year; Selected Features:
8.0
2017; Oreo; Major modular architecture change called Project Treble adaptive icons, notification improvements.
Mobile Windows versions Release Year; Features:
Windows Phone 7
2010; Based on Windows CE
Mobile Windows versions Release Year; Features:
Windows Phone 8
2012; Uses Windows NT kernel; apps can theoretically work on both platforms seamlessly
Mobile Windows versions Release Year; Features:
Windows Phone 8.1
2014; Interface upgrades, Cortana voice assistant, dropped requirements for physical Start and Search buttons on device
Mobile Windows versions Release Year; Features:
Windows 10 Mobile
2015; Integrated with Windows 10 platform