What are dual-booting and virtualization for a personal or notebook computer? How do they differ?
What are the BIOS and UEFI?
What is machine dependence? What causes it?
What is scalability of an application environment? What are the risks of a business deploying non-scalable systems?
What are ways to ensure that an application is scalable?
What's a vertical market? What's a VAR?
What's a software platform or virtual machine? Name two well-known software platforms with virtual machines.
What's the benefit of software platforms?
What's the problem with software platforms vs. hardware?
Java has the JVM, and the .NET Framework has the CLR. What do these components do? How do they provide
What are the terms PaaS and SaaS? How can they help with scalability of application environments?
Name three cross-platform programming languages.
How are interpreted and compiled languages different?
Who was von Neumann. Name five important features of CPUs with von Neumann architecture.
What are the defining features of each of the 4 generations of computers and when did they emerge?
2nd generation computers used transistors instead of the vacuum tubes used in 1st generation computers.
The 3rd generation arose with advances in IC, and the 4th with VLSI. What are IC and VLSI?
What are RISC and CISC? Name three important ways they differ.
Name two manufacturers for each. What platforms are dominated by CISC?
What platforms are dominated by RISC?
What does 'x86' mean when describing a CPU? Name two CPUs that are x86 compatible.
Name a manufacturer and application for each of the low, mid, and high range of RISC CPUs.
What are ARM and ARM64? What is ARM Holdings?
What technologies converge in today's hyperconverged systems?
What is SMP?
What is an operating system? Name three operating systems in common use today.
Name three application softwares.
What do the acronyms RISC and CISC stand for? What are the main design goals of each?
In what ranges of computers are CISC CPUs commonly deployed? In what ranges of computers
does RISC predominate? Which is used in GPUs? Which CPU dominates the desktop, notebook, and
workstation/server classes of computers? Which CPU dominates in smartphones?
As discussed in class, RISC CPUs are manufactured for low, medium, and high performance products.
Name two applications and two manufacturers for each.
What is ARM Holdings and what do they hold? What markets have ARM chips saturated in recent
years? What's ARM-64 and why is it important for competition of RISC vs. CISC.
What are 'single board computers'? Name two of them and how they are used.
Name two manufacturers associated with CISC CPUs. Where are CISC CPUs deployed?
What are recent developments in CISC product lines?
Is this statement true or false? CISC remains a high-performance technology
and there are no examples of low-powered, low-heat CISC chips. Explain your answer.
Describe how these companies are related to RISC manufacturing: Motorola, FreeScale, NXP,
Describe the difference in heat/power dissipation between RISC and CISC CPUs.
What is a SoC, as discussed in class? What are two recent developments in SoC technology?
What is SMP as discussed in class? What affect does it have on operating system and
Why did early computers, 1st and some 2nd and 3rd generation, not need operating systems?
When did operating systems come about?
Name four operating systems that aren't Windows and give an appropriate application
When did UNIX come about? What is Linux and when did it come about? Name
two proprietary unices and two commercial flavors of Linux.
What is the Linux kernel and who gave it to the open source movement?
What is a 'Linux Distribution'? Name three Linux distributions in common use
When did MS- and PC-DOS come about? When did MS release Windows?
What were the first versions of Windows that included ethernet?
When did MS release NT?
Be able to characterize these common OS: QNX, Android, iOS, OSX, HP/UX,
AIX, i5OS, Solaris, z/OS.
Describe the FOSS movement. How does a company like Red Hat 'sell'
commercial Linux distributions if Linux is FOSS? Who are the 'legacy providers'
that survived the great shakeout and FOSS.
What's the main theme of the series of illustrations The Software Wars?
Describe what it shows happening over the series. What's been the effect of
FOSS on the computer operating system marketplace?
What do operating systems do?
Name and briefly describe the seven OS functions covered in class.
What are garbage collection and memory leakage? What affect can they have
on a busy server?
Describe memory management.
Use these terms in your description: RAM, virtual memory, swap area, DMA, cache memory.
Describe process management for a server. Use these terms in your description:
DMA, SMP, timeslice.
How much RAM can be directly addressed by a 32-bit CPU?
How much by a 64-bit CPU? What is today's practical limit for RAM size?
Describe AAA as on a modern multi-user operating system.
Multi-factor authentication is being used more these days, what is it?
Describe SMP and thrashing.
Name three proprietary platforms with significant share in the server market.
What are 'software platforms'? How can they solve 'platform dependence' issues
for application software? Name two software platforms in common use. What are the
benefits and drawbacks of software platforms?
Name and briefly describe each of the ranges of hardware platforms discussed in class.
What's the difference between workstation/server and midrange/mainframe computers?
Explain this: Dumb terminals are obsolete but their functionality lives on!
How do thin clients differ from ordinary desktop PCs?
How do workstation/server class computer differ from ordinary desktop PCs?
Fill in a grid that shows for each range of computer: Type and # of CPUs,
amount of RAM, common OS for the range, and manufacturers with a large
share of the market for the range.
Describe 'virtualizing' a personal or notebook computer. Why would someone
want to do it?
Describe virtualizing a large server? What are 'virtual desktops' and what
benefits do the offer? Name three commercial virtualization softwares.