CSCE 2214 Lecture Notes - Lecture 2: Desktop Computer, Embedded System, Programming Language

17 views2 pages

Document Summary

Types of computers: desktop computer, server computer, embedded computer. Bigger focus on lower power consumption, performance, and cost due to such high quantities being manufactured: personal mobile device. Used by giant industries to house thousands of servers which: clusters/warehouse scale computers are then rented by companies to serve their clients, super computers processors. Very powerful computers that use tens of thousands of. Determines number of operations executed: programming language, compiler, architecture. Determine number of machine instructions executed per operation: processor and memory system. Determine how fast instructions are executed: input/output system. Determines how fast i/o operations are executed: input/output system. Below the program: application software, system software. Written in high level language such as c++ or java. Compiler converts high level language into machine code. Scheduling tasks and sharing resources: hardware. Levels of programming code: high level language. Abstraction is closer to the problem being solved and better understood by humans: assembly language, hardware representation.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents