180 likes | 358 Views
Basic Computer Architecture and Programming Languages. A typical computer. CPU (ALU + CU). Input. Output. Monitor Printer Projector. Keyboard Mouse Joystick Stylus. Memory. Primary, Secondary & fixed, portable. Hardware and Software. Hardware Whatever we see physically
E N D
A typical computer CPU (ALU + CU) Input Output Monitor Printer Projector Keyboard Mouse Joystick Stylus Memory Primary, Secondary & fixed, portable
Hardware and Software • Hardware • Whatever we see physically • Input Devices: Keyboard, Mouse, Scanner, Stylus, Touch Screen, Joy Stick ( Reading in) • Output Devices – Monitor, LCD Projectors, Printers ( sending out) • Printers: DOT MATRIX, Inkjet, LaserJet, Line Printers (Lipi) • Memory: Primary and Secondary
Hardware Contd.. • Hardware • Primary Memory: RAM and ROM(WORM) • Static and Dynamic RAM • PROM, EPROM, EEPROM/EAPOM • Secondary Memory • Fixed and Movable • Magnetic tapes, hard disks, floppy disks, Compact disks, Digital Versatile Disks, Flash Drives
Software • Software • Lines of code • System Software and Application Software • Open Source and Proprietary Software • Source License and Binary License • Languages • Natural – Languages in which we speak • Artificial • Artificial • Machine Level • Assembly Level • High Level • Which Language to Learn?
Criticality of an Application • Science – Solve a problem using computer • Commercial – Payroll management • OLTP – Ticketing Reservation Systems • Process Control Applications – Boiler Pressure Control System • Satellite Communication