Operating Systems concepts

YOU MUST enter your name in the beginning of this document as provided and “Save As” this document using a new name that includes your

name and the assignment number, e.g., Bob Jones Assignment 1.docx

When completed, submit the FINAL version of this document to Blackboard under the Assignment folder for this individual assignment. I

NEVER ACCEPT AN ASSIGNMENT AS AN EMAIL ATTACHMENT FOR ANY REASON. If you made an error on an assignment you may request that the

previous assignment submission be cleared so that you may resubmit the assignment again. Please only submit a completed assignment.

All assignments must use the original Word Document format. Wordpad, PDFs, etc. formats are not permitted.

While the assignments have a recommended due date, I do not penalized your assignment grade if you are slightly late. Please do not

send me an email if you are going to submit your assignment late. I assume you have a good excuse.
Documenting your Results

Some requirements specify that you perform a specific action, e.g., access a web site, execute a command, etc. You will need to

provide evidence that you performed this task. There are two techniques

1. Window 7 Snipping Tool – http://www.youtube.com/watch?v=Ax75dA1TGU0

2) Alt-PrtScrn – Available for all versions of Windows
1) Once the web site or the results of the command is displayed hold down the ALT key and press the Prtsc. Some laptops may require you

to press the FN key to perform this action. 2) Position the cursor to answer the question in this Word document. 3) Press Ctrl-V or

select Edit/paste. To make your graphic more controllable in a Word Document, after pasting 1) Right-click and select Format Picture,

2) Click on the Layout tab, and 3) Select Square ( You may also other justification settings). Now you graphic will flow with text

better and can be sized more easily.
Requirement 1(15%)

Using the link at http://en.wikipedia.org/wiki/Computer_architecture
and any other source that you deem appropriate answer the following questions:

Video – Computer Architecture : Bits and Bytes

Video – Introduction to Computer Architecture

Video – Introduction To Computing

Please write or paste the answer in the box or table area provided as best as possible

1. Define the meaning of computer architecture.Your answer is

2. Provide the three main subcategories of computer architecture and provide examples of each.Your answer is

3. What are the three major factors that affect the choice of a computer architecture?Your answer is

Review the videos under the Video Folder/ Introduction to Computer Hardware, Introduction to Operating Systems, and Buying a Home

Computer

The Review Quiz named “Overview of Computer Hardware” under Quiz 1 folder will also be Very helpful.

4. Usingthe following table provide a detailed description and function for each of the following major computer hardware components.

Be Specific. In addition, cut and paste a graphic that in your opinion best illustrates these hardware components. (Use Google images

(see image on the top menu bar of Google. Don’t’ be lazy and use the first image that you find. Use an image that will help you

understand the concept after this class is over.)

Computer Hardware Component Detailed Description and Function Example
Mother or System Board
Processor (CPU)
Main memory (RAM)
Computer Power Supply
Chipset
Ports
Slots
Expansion Cards
CMOS Battery
Using the Processor Presentation, the Processor Handout, and using the links at
http://computer.howstuffworks.com/microprocessor.htm
http://en.wikipedia.org/wiki/Microprocessor
http://en.wikipedia.org/wiki/Clock_speed
http://en.wikipedia.org/wiki/Million_instructions_per_second
http://en.wikipedia.org/wiki/Instruction_set_architecture
http://en.wikipedia.org/wiki/Address_bus
http://en.wikipedia.org/wiki/Operation_code
http://en.wikipedia.org/wiki/Operand

The Review Quiz named “Review of Processor Technology” under Quiz 1 folder will also be Very helpful.

and any other sourcethat you deem appropriate answer the following questions:

5. Your computer’s processor is rated at clock speed of 3.2 GHz. What is the purpose of clock speed?
Answer 

http://wiki.answers.com/Q/How_do_pipelining_and_the_system_clock_affect_processing_speed
6. Define the following terms that are used when comparing processors: Microns, Clock Speed and Data Width, and MIPS.Answer 

7. Both Clock Speed and MIPS are used to describe how fast a processor operates. What is the relationship between Clock Speed and

MIPS.Answer 

8. What is the native language of the processor? Answer 

9. List and describe the three basic things a processor does. Answer 

Be sure that you review the 2010 Processor Update Document.

Go to the following link – cut and paste the image you find below,
Basic structure of a Pentium microprocessor – http://www.pctechguide.com/cpu-architecture/basic-structure-of-a-pentium-microprocessor
10. Complete the following table and explain the function of the following Processor components.
Processor Component Function
Control Unit
ALU Unit
I/O Unit
Register
Internal Bus
Front Side Bus (FSB)
L1 Cache
L2 Cache
L3 Cache
Copy and paste an image similar to the following that best illustrates L1, L2 and L3 cache
Memory Subsystem – http://www.xbitlabs.com/articles/cpu/display/amd-k10_8.html
11. What is the difference between an address bus and a data bus?Answer 

12. What is the difference between a register, ROM and RAM?Answer 

The presentation of the Processor Architecture and the Instructor Cycle is very helpful.
13. Describe the function of the following processor registers?
Registers Function
Instruction Register
Instruction Pointer
Data Registers
Program Status Word
Accumulator

14. Using Google Images copy-and- paste an image that best describes the instruction Cycle

15. What is the purpose of a memory address? Your answer is
Why do we use Hexadecimal? http://digiassn.blogspot.com/2006/02/why-do-we-use-hexadecimal.html
Hexadecimal Numbers Explained – http://vlaurie.com/computers2/Articles/hexed.htm
16. Why is hexadecimal notation used to identify a memory address?Answer 

17. What is an Operation Code? Answer 

18. What is an operand? Answer 
19. Microprocessor instructions are based on an Assembly Language Format? Use a table like Slide 20 in the Processor presentation and

look at the example starting at slide . A Variable Name, e.g., MillerLiteUnitCost, is a symbolic name of a memory address.

Write an assembly language program that provides the following task to calculate a beer budget. Remember, assembly language programs

use memory addresses instead of variable names. It uses simple codes to represent operations, e.g., MV, to move or store data.

MillerLiteUnitCost = 3.50
NoOFBeers= 3
TotalBeerBudget = MillerLiteUnitCost * NoOFBeers
Address Contents
999 another program
1000
1001
1002
1003
1004
Inside the Processor
IP
IR
REG1
REG2
ACC
20Using the above program describe the steps of the instruction cycle.(Your processor presentation will help. Hopefully, the

instruction life cycle image you pasted will also help. ) Answer 

http://wiki.answers.com/Q/How_do_pipelining_and_the_system_clock_affect_processing_speed
http://www.csi.ucd.ie/staff/jcarthy/home/alp/alp7.pdf
http://www.scs.gmu.edu/~jwallin/c702s06/lecture/l02/lecture2.pdf
http://en.wikipedia.org/wiki/Superscalar
http://en.wikipedia.org/wiki/Instruction_level_parallelism
Instruction pipeline – http://en.wikipedia.org/wiki/Instruction_pipeline
How is superscalar design different from pipelining design? What are their advantages and disadvantages?

http://www.cs.umd.edu/~meesh/cmsc411/website/projects/microproc/topics.html
The Microarchitecture of Superscalar Processors- http://garga.iet.unipi.it/II/the-microarchitecture-of-superscalar.pdf

21. Using Google Images copy and paste an image that best illustrates the concept of instruction pipelining.
22. Describe how will instruction pipelining help the performance of your processor?Be specific Answer 

23. Describe how superscalar processing will improve the performance of your processor?Answer 

Using the following table provide a detailed description for each of the following concepts.
Concept Detailed Description
Boolean Logic
Gate
Flip Flops
Requirement 2 Processors and Process Architectures (25%)

Be sure that you review the 2010 Processor Update Document.

http://www.webopedia.com/TERM/I/instruction_set.html
http://www.webopedia.com/TERM/C/CISC.html
http://www.webopedia.com/TERM/R/RISC.html
http://en.wikipedia.org/wiki/X86
http://en.wikipedia.org/wiki/Itanium
http://en.wikipedia.org/wiki/X86-64
http://en.wikipedia.org/wiki/Explicitly_parallel_instruction_computing
http://en.wikipedia.org/wiki/64-bit
http://www.itmanagersjournal.com/feature/8611
http://www.softwaretipsandtricks.com/windowsxp/articles/581/1/The-difference-between-64-and-32-bit-processors
http://en.wikipedia.org/wiki/Itanium
http://en.wikipedia.org/wiki/Athlon_64
1. What is function of an instruction set? Answer 

2. Assume that your computer’s processor is based on a 32-bit Motorola Instruction Set. What are the requirements and limitations of

will this or any other instruction set have on you using your computer?Answer 

3. Using the following table provide a practical an detailed definition of the following popular instruction sets.
Instruction Set DETAILED Definition and Functions
CICS
RISC
x86
EPIC
IA-64
x86-64
4. What is the maximum amount of memory a 32-bit instruction set and processor can access? Answer 

5. A 64-bit processor can access more memory (RAM) than a 32-bit processor. In which type of applications would that be very important?

Answer 

6. While in theory a 64-bit processor can access very large amounts of RAM, what are the practical limitations of reaching that limit?

Answer 
7. Mary has a laptop that uses a 64-bit processor. She complains that she can not run older 32-bit applications on her laptop, but her

friend can run these older applications on her 64-laptop. What is the problem? Answer 

8. A processor must use which type of instruction set to use a multicore processor?Answer 

9. Assume that your computer’s processor is based on an 32-bit Motorola Instruction Set (hint: compare Motorola processors and Intel

Processors). What are the requirements and limitations of will this or any other instruction set have on you using your computer?

Answer 

CPU Processor Comparison – Intel Core i7 vs. i5 vs. i3 – http://helpdeskgeek.com/how-to/intel-core-i7-vs-i5-vs-i3/
Intel Mobile Processors – http://www.intel.com/support/processors/mobile/pm/sb/cs-007967.htm
Nehalem (microarchitecture) – http://en.wikipedia.org/wiki/Nehalem_(microarchitecture)
Sandy Bridge – http://en.wikipedia.org/wiki/Sandy_Bridge
Ivy Bridge (microarchitecture) – http://en.wikipedia.org/wiki/Ivy_Bridge_(microarchitecture)
Top 5 Benefits of Intel 2nd Generation Sandy Bridge Mobile Processors -http://compreviews.about.com/od/PC-Gaming-Components/tp/Top-

Benefits-Of-Intel-2011-Core-i-Mobile-CPUs.htm
The Benefits of Multiple CPUCores in Mobile Devices – http://www.nvidia.com/content/PDF/tegra_white_papers/Benefits-of-Multi-core-

CPUs-in-Mobile-Devices_Ver1.2.pdf
Intel® Core™ i7 Mobile Processor Extreme -http://www.asipartner.com/Microsites/Intel/MobilePlatform/tabid/703/Default.aspx

10. Using the following table provide a description of the major features of each type of Intel processor
Intel Processor Concept Description of the Major Features
Intel Core i5
Intel Core i7
Nehalem (microarchitecture)
Sandy Bridge (microarchitecture)
Ivy Bridge (microarchitecture)
Intel® Core™ i7 Mobile Processor Extreme

11. List the reasons that are mobile microprocessor architectures are different than desktop microprocessor architectures.
Answer 
http://en.wikipedia.org/wiki/Process_%28computing%29
http://en.wikipedia.org/wiki/Parent_process
http://en.wikipedia.org/wiki/Child_process
http://en.wikipedia.org/wiki/Fork_%28operating_system%29
http://en.wikipedia.org/wiki/Task_%28computers%29
http://en.wikipedia.org/wiki/Thread_%28computer_science%29
http://linux.about.com/cs/linux101/a/multitasking.htm
http://wiki.answers.com/Q/What_is_a_difference_between_a_daemon_and_a_background_process
http://linux.about.com/library/glossary/bldef/bldef_fgprocess.htm
http://en.wikipedia.org/wiki/Process_states

12. Using the following table provide a practical an detailed definition of the following execution concepts.
Concept Definition Example
Application
Process
Foreground Program Process
Background Process
Task
Parent Process
Child Process
Thread
Process State: Created
Process State: Ready
Process State: Running
Process State: Waiting
Process State: Swapped
Process State: Blocked
13. What is the difference a Daemon and a Background Process?Answer 

14. What is the difference a Parent Process and Foreground Process?Answer 

15. Start the Windows Task Manager on your computer. For example, right-click on the task bar at the bottom of your XP screen or

press Ctrl-ALT- Delete and select task manager. Delete the example listed below. Switch to the task manager. press Alt-Prtscrn. (Some

laptop users may be required to using a function key (Fn) when they press Alt-Prtscr). Now switch to the Word document and press Ctrl-V

to Paste your copy of the Windows task Manager. Print two copies of YOUR Task Manager: 1) the display of your Application Tab, and

2) the display of your Process Tab

16. Based on the results of your two Print Screens, i.e., Applications and Processes, what do you think is the difference between an

application, task and process?Answer 

Be sure that you review the 2010 Processor Update Document.

Computer multitasking -http://en.wikipedia.org/wiki/Computer_multitasking
What is computer multitasking?http://answers.yahoo.com/question/index?qid=20081013191502AAih6mU
Multiprogramming – http://en.wikipedia.org/wiki/Multiprogramming
Time-sharing- http://en.wikipedia.org/wiki/Time-sharing
http://en.wikipedia.org/wiki/Context_switch
http://en.wikipedia.org/wiki/Cooperative_multitasking
http://en.wikipedia.org/wiki/Pre-emptive_multitasking

17. Using the following table provide a practical a detailed definition of the following Multitasking or Multiuser concepts.
Multitasking and Multiuser Concepts Definition
Multitasking(Multiprogramming)
Context Switching
Cooperative Multitasking
Preemptive Multitasking
Multi-User (Time Sharing ) (Multiple Concurrent Users)
http://www.blogsdna.com/2336/enable-multiple-user-accessconcurrent-user-sessions-for-remote-desktop-on-windows-7.htm
18. All multitasking and multiuser operating systems require a multitasking processor. But not all operating systems permit multiple

concurrent users. Does Windows 7 provide for multiple concurrent users?Answer 

19. What Windows 7 feature provides limited support for multiple users? (Hint: Look at your Shut Down Button in Windows 7) Answer 

20. List a name a popular multiple user operating system?Answer 

http://en.wikipedia.org/wiki/Multi-processing
http://en.wikipedia.org/wiki/Symmetric_multiprocessing
http://wiki.answers.com/Q/What_are_the_advantages_and_disadvantages_of_multiprocessor_systems
p://wiki.answers.com/Q/What_are_the_advantages_and_disadvantages_of_Multiprocessing
21. Using the following table provide a practical a detailed definition of the following Multi Processing Concepts.
Multitasking and Multiuser Concepts Definition
Asymmetric Multiprocessing
Symmetric Multiprocessing

22. In order to take advantage of multiprocessing architectures what changes must be made to your computer hardware?Answer 

23. Using the following table list the advantages and disadvantages of Multiprocessing Architectures.
Advantages and Disadvantages of Multiprocessing Architectures
Advantages Disadvantages

24. Explain the concept of Hyperthreading or SMT. Answer 

25. Hyperthreading is an Intel Concept. AMD choose not to implement Hyperthreading into their processors. What architectural approach

did AMD use instead of Hyeprthreading?Answer 

26. What is Hyper Transport?Answer 

27. AMD uses Hyper Transport Architectures, Intel does not. What does Intel use instead of Hyper Transport? (Hint: Be careful, these

concepts have nothing to do with Hyperthreading or internal architecture of the processor.) Answer 

http://en.wikipedia.org/wiki/Multi-core_processor
http://www.networkdictionary.com/howto/Advtantages-and-Disadvantages-Multi-core.php
http://www.networkfactor.net/newsdualcore.html
http://www.ehow.com/list_7420612_disadvantages-multi_core-cpus.html

28. Explain the architecture of a Multicore Processor. Answer 

Please search Google images and past one or two images that best presents the concept of Multicore Processors. Paste a copy of this

image below.
What is the difference between MultiCore and MultiProcessor? http://superuser.com/questions/214331/what-is-the-difference-between-

multicore-and-multiprocessor

29. Contrast the architectural differences between a Multicore and a Multiprocessor Answer 
30. Using the following table list the advantages and disadvantages of Multicore Architectures.
Advantages and Disadvantages of Multicore Architectures
Advantages Disadvantages
http://www.bestpricecomputers.co.uk/glossary/cluster-computing.htm
http://en.wikipedia.org/wiki/Computer_cluster
http://www.ccgrid.org/the-advantages-of-cluster-computing-and-internet-computing.html
http://www.ccgrid.org/downsides-of-cluster-computing.html
http://en.wikipedia.org/wiki/High-availability_cluster
31. Explain the architecture of a Cluster Computing (Computer Clusters). Answer 

Please search Google images and past one or two images that best presents the concept of Computer Clusters. Paste a copy of this image

below.

32. Using the following table provide a practical and detailed definition of the following Cluster Concepts.
Cluster Computing Concepts Definition
High Availability (HA) Clusters
Load-balancing Clusters
High-performance Clusters
33. Using the following table list the advantages and disadvantages of Cluster Architectures.
Advantages and Disadvantages of Cluster Architectures
Advantages Disadvantages

Requirement 3(15%)

Using Data Representation Methods Presentation and the links at
http://en.wikipedia.org/wiki/Binary_numeral_system
Binary translator
http://nickciske.com/tools/binary.php
http://www.roubaixinteractive.com/PlayGround/Binary_Conversion/The_Characters.asp
http://en.wikipedia.org/wiki/Ascii
http://en.wikipedia.org/wiki/Unicode
http://en.wikipedia.org/wiki/Octal
http://en.wikipedia.org/wiki/Hexadecimal
http://en.wikipedia.org/wiki/Computer_numbering_formats
http://en.wikipedia.org/wiki/Data_types

and any other source that you deem appropriate answer the following questions:

1. A Binary Number has two states 1 and 0. Why were binary codes created to handle some of the limitations associated with simple

binary numbers? Your answer is

2. Express the decimal number 456 in binary. The Binary translator would help or see slide 8) Your answer is

3. What is the problem of storing a mathematical since in a binary numeric code? Your answer is
4. Explain howthe number 20 is added to 10 in binary.Your answer is

5. What does concept of floating point or a real number represent? Your answer is
6. Floating points are stored using the following concepts. Describe each using the following as a example: -117.615 (Hint Slide 17)

Concept Purpose and value to be stored
Sign of the Exponent
Exponent
Sign of the Mantissa
Mantissa
7. What is the Radix Point? Your answer is
8. What is IEEE 754 and 854? Your answer is
9. What are the advantages and disadvantages of using floating point data representation methods? Your answer is

10. Explain the features and use of the following character codes 7-bit ASCII, 8-bit ASCII, and 16-bit Unicode. (Hint: many great

answers to this question in the Binary Representation Presentation)

Character Representation Code Features Example of Use in Excel, a database or other application program languages
7-bit ASCII
EBCDIC
UTF-8
16-bit Unicode
11. What is MIME? Your answer is

12. Where is MIME used? Your answer is
13. What is a character set? Your answer is
14. How does a character set relate to a character code? Your answer is
15. Provide some examples of Word Character Sets. Open your version of Word. Google and find the directions how to display the

Character Sets for your version of Word] Find the Character sets. Press Alt-Prtsc (Hold down the ALT key and the Prtsc key

simultaneously) Then position the cursor below and press Ctrl-V or paste. You should see an image like this.

15. Providedsome examples of Word Character Codes. Document with an Alt-Prtsc
Your answer is

http://en.wikipedia.org/wiki/Octal
http://en.wikipedia.org/wiki/Hexadecimal

16. What is the purpose and uses of Octal and Hexadecimal Binary Codes?(Hint: they are not used to store data in a binary format.) Your

answer is
17. When using a binary mathematical code “1 divided 3 times 3 “( 1/3*3) is what number? Explain your answer.(Hint: review the Data

Representation Power Point in Blackboard). Your answer is
18 . When data is stored in a program, database, Excel cell the data is stored in a binary code format. Using the binary codes of 7-bit

ASCII, 8-bit ASCII, Unicode, Floating point, Fixed-point, Octal and Hexadecimal answer the following questions using the following

table. (Hint: review the Data Representation Power Point in Blackboard).

Applying Binary Representation Codes used by Excel
Type of data Binary representation codes used to store this data by Excel
When you type test words (labels), e.g., “Go Steelers” into an Excel Cell
When you type value 16 into an Excel Cell
When you type value $5.18 into an Excel Cell

Requirement 4 15%

Using my presentations in Blackboard or any other source complete the following table. Enter a detailed description and cut-and-paste

an appropriate image illustrating the technology.
Technologies Detailed Description Image
iSCSI
SATA
PATA
ECC
AoE
DirectX
SLI Scalable Link Interface
DVI
PCI Express
USB 3.0
Technologies Detailed Description Image
x16
x1
A and B Connectors
HDMI Connectors
msinfo32
Performance Monitor
S-Video
Z-Buffer
Requirement 5(15%)

Be sure that you review the 2010 Processor Update Document.

http://www.computermemoryupgrade.net/index1.html
http://en.wikipedia.org/wiki/DIMM
http://en.wikipedia.org/wiki/Double_data_rate
http://en.wikipedia.org/wiki/DDR_SDRAM
http://en.wikipedia.org/wiki/DDR2_SDRAM
http://en.wikipedia.org/wiki/DDR3_SDRAM
http://en.wikipedia.org/wiki/Dual-channel_architecture
1. Using the following table provide a practical and detailed description of the following concepts concerning internal (RAM) memory.

Paste an Google image that best illustrates the concept
Memory Architectures Detailed Description Image
DIMM
SDRAM
DDR SDRAM
DDR2 SDRAM
DDR3 SDRAM
Latency
ECC
GDDR3
Dual Channel
2. What is the relationship between the concept of a DIMM and a DDR?Answer 

3. What type of memory module(s) use(s) 184 pins?Answer 

4. What type of memory module(s) use(s) 240 pins?Answer 

5. By looking a the physical appearance of the DDR2 and DDR3 memory module how would one determine the difference between the two

types of memory modules?Answer 
6. You see a memory module that states that it is a PC2-8500 module. What does the number 8500 mean?Answer 

7. What is the purpose of a PC rating when discussing internal modules?Answer 

8. What is the relationship between PC ratings and the Front Side Bus Speed? Use PC2-8500 as an example.Answer 

9. Go to crucial.com or any other online supplier of computer memory. Enter the model and type of your computer. Find the type of

computer memory that is most appropriate for your computer. Use the ALT-PRTSC technique below to document your findings.
10. What is maximum amount supported by your motherboard? Answer 

11. What is recommended type of memory to be used by your computer? Answer 

http://windows.microsoft.com/en-US/windows7/Find-out-how-much-RAM-your-computer-has
http://www.online-tech-tips.com/computer-tips/how-to-determine-the-amount-of-ram-installed-on-your-computer/

Using Windows document the amount of memory currently installed in your computer. Use the Alt-PrtScrn to document your results.
http://windows.microsoft.com/en-US/windows-vista/How-do-I-know-if-my-computer-has-a-memory-problem
http://windows.microsoft.com/en-US/windows7/Diagnosing-memory-problems-on-your-computer
http://www.computerworld.com/s/article/9158258/Most_Windows_7_PCs_max_out_memory
12. What are the three major causes of computer memory failures? Your answer is

13. What is the name of the new tool provided by Windows Vista and 7 that may be used to diagnose memory problems? Your answer is

The Difference Between Notebook and Desktop Memory-

http://www.webopedia.com/DidYouKnow/Computer_Science/2008/laptop_desktop_memory.asp

Can Laptop Memory Be Used in Desktop and the Other Way Around? – http://www.popularmemory.org/can-laptop-memory-be-used-in-desktop/

14. What are the differences between laptop memory and desktop memory? Your answer is

15. What factors affect the maximum amount of RAM that can be installed into your computer?
Your answer is
Requirement 6(20%)

Mobile computing -http://en.wikipedia.org/wiki/Mobile_computing
Mobile Devices http://en.wikipedia.org/wiki/Mobile_device
Smartphone – http://en.wikipedia.org/wiki/Smartphone
Smartphone – http://www.webopedia.com/TERM/S/smartphone.html
Personal digital assistant (PDAs) – http://en.wikipedia.org/wiki/Personal_digital_assistant
PDA – http://www.webopedia.com/TERM/P/PDA.html
Laptop – http://en.wikipedia.org/wiki/Laptop
Subnotebook – http://en.wikipedia.org/wiki/Subnotebook
Netbook -http://en.wikipedia.org/wiki/Netbook
Blade server- http://en.wikipedia.org/wiki/Blade_server

Video – Rack mount server overview- http://www.youtube.com/watch?v=ecHyVPLvcH0
Video – Blade Server – http://www.youtube.com/watch?v=lZvN8_ZLj9k&feature=related
Vidoe – HP Blade Systems – HP BladeSystem Firsts: A Guided Tour
Differences Between PDA and Smartphone – http://www.differencebetween.net/object/difference-between-pda-and-smartphone/
PDA vs. Smartphone – http://palmtops.about.com/od/pdabasics/a/PDAvsSmartphone.htm
Why did you choose a PDA instead of a smartphone? – http://palmtops.about.com/u/ua/pdabasics/RR_PDAvsSmartphone.htm
How Are Cell Phones Different From Smartphones? http://cellphones.about.com/od/coveringthebasics/qt/cellphonesvssmartphones.htm
The Difference Between a Cell Phone, Smartphone and PDA

http://www.webopedia.com/DidYouKnow/hardware_software/2008/smartphone_cellphone_pda.asp
ARM architecture – http://en.wikipedia.org/wiki/ARM_architecture
1. What are the three aspects common to all mobile platforms? Answer 

2. What are the limitations of mobile computers or platforms? Answer 
3. Using the following table typical hardware features and shortcomings commonly associated with each technology. List specific two or

more product lines based on each technology.
Comparison of Mobile Device and other Alternative Technologies
Mobile Devices Typical Hardware Features Typical Hardware Shortcomings Specific Product Hardware example Examples
Cell Phone (Mobile Phone)
Person Digital Assistant (PDAs)
Smart phones
Tablet PCs
Note book or laptop MAC Power Book, Dell Latitude
Desktop computer
Blade server
Rack mounted server
4. Using the following table list several advantages of using a PDA as compared to using a Smartphone.
ADVANTAGES OF USING A PDA AS COMPARED TO USING A SMARTPHONE
1.
2.
3.

5. Using the following table list several advantages of using a Smartphone as compared to a PDA
ADVANTAGES OF USING A SMARTPHONE PDA AS COMPARED TO USING A PDA
1.
2.
3.

Apple MacBook Pro – http://business-laptop-review.toptenreviews.com/apple-macbook-pro-review.html
Macbook Pro – http://www.apple.com/macbookpro/specs.html
MacBook Pro -http://en.wikipedia.org/wiki/MacBook_Pro
Thunderbolt (interface) – http://en.wikipedia.org/wiki/Thunderbolt_(Intel)

6. What is importance of the ARM architecture as it applies to mobile devices? Answer 

7. What popular mobile devices are based on the ARM architecture? Answer 

8. What popular mobile devices use an x86 processor? Be specific. Answer 

9. The Macbook Pro laptop uses which type of processor? Answer 

10. What is function of Thunderbolt technologies? Answer 

11. What technologies does Thunderbolt compete with? Answer 

Advantages and disadvantages of Net books – http://www.techlineinfo.com/advantages-and-disadvantages-of-net-book/
http://wiki.answers.com/Q/What_are_the_advantages_and_disadvantages_for_the_netbook
Laptop vs Netbook vs Tablet: Which Should I Buy? http://adroitalien.hubpages.com/hub/Laptop-vs-Netbook-vs-Tablet-Which-Should-I-Buy
Advantages and Disadvantages of Netbooks – http://tsveti-georgieva.suite101.com/advantages-and-disadvantages-of-netbooks-a121868
12. Using the following table list several advantages of using a Netbook computer.
ADVANTAGES OF USING A NETBOOK COMPUTER
1.
2.
3.
4.
5.

13. Using the following table list several disadvantages of using a Netbook computer.
DISADVANTAGES OF USING A NETBOOK COMPUTER
1.
2.
3.
4.
5.

Laptop – http://en.wikipedia.org/wiki/Laptop
Advantages and Disadvantages of Laptop Computers – http://www.ehow.com/about_4761070_advantages-disadvantages-laptop-computers.html
Pros and Cons of Laptops and Desktops – http://tsveti-georgieva.suite101.com/pros-and-cons-of-laptops-and-desktops-a121866
Laptop Type, The 5 Categories of Laptops – http://david-wigle.suite101.com/laptop-classes–laptop-categories-whats-the-difference-

a249230

14. Using the following table list several advantages of using a Laptop computer.
ADVANTAGES OF USING A LAPTOP COMPUTER
1.
2.
3.
4.
5.

15. Using the following table list several disadvantages of using a Laptopcomputerr.
DISADVANTAGES OF USING A LAPTOP COMPUTER
1.
2.
3.
4.
5.

16. Using the following table list several advantages of using a Desktop computer.
ADVANTAGES OF USING A DESKTOP COMPUTER
1.
2.
3.
4.
5.

17. Using the following table list several disadvantages of using a Laptop computer.
DISADVANTAGES OF USING A DESKTOP COMPUTER
1.
2.
3.
4.
5.
18. Using the following table list several advantages of using a Blade Servers (computers).
ADVANTAGES OF USING A BLADE SERVERS (COMPUTERS)
1.
2.
3.
4.
5.
Tablet computer – http://en.wikipedia.org/wiki/Tablet_computer
Touchscreen – http://en.wikipedia.org/wiki/Touchscreen
Resistive touchscreen – http://en.wikipedia.org/wiki/Resistive_touchscreen
Optical coating -http://en.wikipedia.org/wiki/Optical_coating
Multi-touch -http://en.wikipedia.org/wiki/Multi-touch
Handwriting recognition – http://en.wikipedia.org/wiki/Handwriting_recognition
Intelligent word recognition – http://en.wikipedia.org/wiki/Intelligent_word_recognition
Optical character recognition – http://en.wikipedia.org/wiki/Optical_Character_Recognition
Intelligent character recognition – http://en.wikipedia.org/wiki/Intelligent_character_recognition
Intelligent word recognition – http://en.wikipedia.org/wiki/Intelligent_word_recognition
Differences between OCR and ICR – http://thepaperlesstimes.com/theblog/2010/05/ocr-vs-icr-whats-the-difference/
Pattern recognition – http://en.wikipedia.org/wiki/Pattern_recognition#Regression_algorithms_.28predicting_real-valued_labels.29

Why Tablet Computing Hasn’t Been Big Business –

http://www.pcworld.com/businesscenter/article/211066/why_tablet_computing_hasnt_been_big_business.html
Netbooks vs. laptops: What’s right for your needs? – http://h71036.www7.hp.com/hho/us/en/pclc/articles/netbook-guide.html
Advantages and Disadvantages of Laptop Computers – http://www.ehow.com/about_4761070_advantages-disadvantages-laptop-computers.html

19. What is the most significant difference between using a Tablet PC and Notebook computer? Answer 
20. Tablet PCs have three popular form factors. (In computing a form factor is used to describe the configuration of a motherboard or

the physical structure of a computer.) Using the following table describe each of the Tablet PC form and paste a graphic illustrating

the each form factor.
Table PC Form Factors
Form Factor Description Graphic illustrating the Table PC Form Factor
Slate
Convertibles
Hybrid
Booklet
21. Usingthe following table describe each of the Smartphone or Tablet PC technology concept.
Smartphone and Tablet PC Technologies
Technology Concept Detailed Description or Comparison
Resistive Versus
Capacitive Touch Screens
Fingernail styluses
Optical Coatings
Multi-touch
Pitch to zoom
Multi-touch gestures
Handwriting recognition
Optical character recognition (OCR)
Intelligent character recognition (ICR)
Intelligent word recognition (IWR)
Pattern recognition
22. Explain the relationships been the jargon concept of “Gorilla Arm” and mobile technologies. ? Answer 

23. There are 12 or more popularly accepted multi-touch gestures that many mobile operating and application program languages will

react to. List ten. ? Answer 

24. When a touch screen user uses the “spread” multi-touch gesture, explain what happens.? Answer 

25. What is the fundamental difference between OCR and ICR technologies? Answer 

26. What is the fundamental difference between OCR and ICR technologies as compared to intelligent word recognition? Answer 
27. OCR, ICR, and IWR (the technologies underneath handwriting and voice recognition) are based on what major area of Artificial

Intelligence(AI) research? Answer 

Tablet Review Videos
The New iPad (3) Review – http://www.youtube.com/watch?v=A_s2vmClV2Y
Apple iPad 3 vs Samsung Galaxy Tab 10.1 – http://www.youtube.com/watch?v=8BG8A5shlP0&feature=relmfu
Why iPad 3 sucks – http://www.youtube.com/watch?v=WI9se7XShbU&feature=related
Samsung Galaxy Tab 10.1″ Android Tablet Review – http://www.youtube.com/watch?v=1Bv4JqcnIYc
iPad 3 vs Windows 8 – Windows Won!!! – http://www.youtube.com/watch?v=Uf3vxiMm_xE&feature=related
iPad iOS 5 vs Windows 8 Slate — http://www.youtube.com/watch?v=ntSdfGzF60M&feature=related
Windows 8 vs. iPad feature-by-feature – http://www.youtube.com/watch?v=JHcxMKDKCiU&feature=related
iOS5 and iCloud on iPad 2 Hands on – http://www.youtube.com/watch?v=RurYhutWkN4&feature=relmfu
10 top tablets 2012 – http://www.youtube.com/watch?v=rLx3jfiHyEE&feature=related
iPad 2 vs. BlackBerry Playbook – http://www.youtube.com/watch?v=GWG3ljfSmDI
iPad 1, 2, & 3 Comparison! – http://www.youtube.com/watch?v=zTqhdf6fhWc&feature=related
Mobile operating system – http://en.wikipedia.org/wiki/Mobile_operating_system
An Introduction To Modern Mobile Operating Systems – http://www.addictivetips.com/mobile/an-introduction-to-modern-mobile-operating-

systems/
Five Mobile Operating System Options – http://www.finextra.com/community/fullblog.aspx?blogid=5230
Mobile OS Showdown: Android, BlackBerry, iOS, and Windows Phone 7 –

http://www.pcworld.com/businesscenter/article/229173/mobile_os_showdown_android_blackberry_ios_and_windows_phone_7.html

Smartphone OS Comparison – http://archive.techtree.com/techtree/jsp/article.jsp?article_id=114322&cat_id=899
iOS – http://en.wikipedia.org/wiki/IOS
List of iOS devices – http://en.wikipedia.org/wiki/List_of_iOS_devices
Android (operating system) – http://en.wikipedia.org/wiki/Android_(operating_system)
Comparison of Android devices – http://en.wikipedia.org/wiki/Comparison_of_Android_devices
Windows 8 – http://en.wikipedia.org/wiki/Windows_8
Building “Windows 8” – Video #1 – http://www.youtube.com/watch?v=p92QfWOw88I
Building “Windows 8” – Video #2 – http://www.youtube.com/watch?v=l3YAaT2imZ0&feature=related
Windows 8 Video Demonstration – http://www.youtube.com/watch?v=WDry3QUllYk&feature=related

28. Given the table listed below list several mobile operating systems. Provide a description for each mobile operating system and

provide two or more product lines that mobile operating system
Popular Mobile Operating Systems used by Smartphone and Tablet PC Hardware Platforms
Mobile Operating Systems Description Product Lines
Apple iOS 4/5
Android
Windows Phone 7
Windows 8
Blackberry QNX
Symbian
29. The Android operating system is based on which popular operating system? Answer 

30. Apple’s iOS is based on which popular operating system? Answer 

31. Blackberry QNX is based on which popular operating system? Answer 

32. What are the expected benefits of the new Windows 8 as compared to Windows Phone 7 operating system? Answer 
TAKE ADVANTAGE OF OUR PROMOTIONAL DISCOUNT DISPLAYED ON THE WEBSITE AND GET A DISCOUNT FOR YOUR PAPER NOW!