������CSO 101 Computer Programming��Lecture 1�
IIT (BHU) CSE
Administrative Details
Some History
Computer Architecture
CPU
Input Devices
Output Devices
Memory
Central Processing Unit (CPU)
Memory Unit
Operating System
Computer hardware
Operating system
Application programs
User
More About Operating Systems (OS)
More About OS
Examples of OS
Operating System Functions
Process Management
Memory Management
File system management
I/O Device Management
High-Level Programming Language
Assembly Code
LD Acc, #12836 ;
ADD [37846] ;
STO Acc, 45632 ;
:loop ;
Machine Code
Instructions are sequences of binary numbers
0010011010011001
1101010011100101
1100010101001010
0100101101010010
Compiler and Interpreter
Source file Hello.c
Compiler
Executable file:
Hello.exe
Integrated Development Environment (IDE)
Screenshot of an IDE
Some References for the course