Secondary Computer Science Lecture by S. A. AHSAN RAJON

Embed Size (px)

Citation preview

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    1/58

    Engr. S. A. AHSAN RAJONLecturer

    Department of Computer Science,

    Khulna Public College,

    Khulna9100 .E-Mail: [email protected]

    Web: http://sites.google.com/site/ahsanrajon

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    2/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    Programmable digital electronic device

    Electronic Machine that manipulates data

    according to a set of instructions. ,

    ,

    , ,

    2

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    3/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    !!

    =

    =

    =

    =

    ... 3

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    4/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    /

    ...

    4

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    5/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    5

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    6/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    /

    6

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    7/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    7

    Input

    CPU

    OUTPUT

    MEMORY

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    8/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    -

    8

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    9/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    , ,

    9

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    10/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    10

    What is this value??

    0.2 or0.25

    0.25 or0.250001

    0.250000501 or

    0.25000000000000000051

    What is this value??

    0.6 or0.650.655 or0.6550005

    0.655000501 or

    0.25000000000000000051

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    11/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    (Progressive and

    Sequential)

    11

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    12/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    12

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    13/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    13

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    14/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    ,

    /

    -

    ; 14

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    15/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    15

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    16/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    16

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    17/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    ...

    (Uniprocessor)

    //

    17

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    18/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    /

    /

    -

    18

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    19/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    Software

    Pre-WrittenSoftware

    ApplicationSofteare

    SystemSoftware

    CustomizedSoftware

    19

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    20/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    ( )

    ( )

    ( - )

    --

    ( )

    -

    20

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    21/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    21

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    22/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    22

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    23/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    23

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    24/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    24

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    25/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    ()

    25

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    26/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    26

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    27/58

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    28/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    28

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    29/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    +

    /-

    , (Control Unit)

    (ALU:Arithmetic

    Logic Unit)

    (Memory) 29

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    30/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    30

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    31/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    31

    ALU

    Arithmetic Logic Unit

    Memory

    Control Unit

    Input

    Instruction/command

    Output

    Result DisplayCPU:Central Processing UnitCPU:Central Processing Unit

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    32/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    32

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    33/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    RAM:Random Access Memory

    -

    ,

    Static and Dynamic

    33

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    34/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    ROM:Read Only Memory

    ;

    ,

    PROM, EPROM, EEPROM,

    FLASH

    34

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    35/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    -

    , , ,

    , /

    If . Then .. Else.

    Shift 35

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    36/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    /

    / ()

    36

    START PROCESS

    Instruction Fetch &

    Decode

    Execute Instruction and

    Store Result

    Process Terminated

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    37/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    -

    ,

    37

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    38/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    38

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    39/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    /

    VESA:Video Electronic Standard Architecture

    USB:Universal Serial Bus

    Fireware

    ISA:Industry Standard Architecture EISA: Extended/Enhanced Industry StandardArchitecture

    PCI:Peripheral Component Interconnect

    39

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    40/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    40

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    41/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    41

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    42/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    ROM

    Read Only Memory

    PROM

    Programmable Read Only Memory

    EPROMErasable Programmable Read Only Memory

    EEPROM

    Electrically Erasable Programmable Read Only

    Memory

    FLASH

    42

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    43/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    ,

    ;

    43

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    44/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    44

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    45/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    /

    ,

    /

    SCSI: Small Computer System Interface

    45

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    46/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    USB

    USB 3.0

    5 GBPS

    Fireware Expensive

    Speedy

    46

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    47/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    VIRUS

    Vital Information Resources Under Seize

    47

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    48/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science48

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    49/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    49

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    50/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science50

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    51/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    51

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    52/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    -

    52

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    53/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science53

    Input process output

    Job-1

    Input process output

    Job-2

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    54/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science54

    Cycle-1 Cycle-2 Cycle-3 Cycle-4 Cycle-5 Cycle-6

    Job-1 Input Process Output

    Job-2 Input Process Output

    Job-3 Input Process Output

    Job-4 Input Process Output

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    55/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science55

    CPU-1

    I/O

    processor

    I/OUnit

    CPU-2

    I/O

    processor

    MAIN

    MEMORY

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    56/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    56

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    57/58

    Engr. S. A. AHSAN RAJONLecturer, Department of Computer Science

    DOS Microsoft Disk/Directory Operating System

    1981

    CP/M

    Command

    Mac OS

    MacintoshO

    perating System 1984Apple Computer Inc

    UNIX

    1969 Bell Lab, USA

    LINUX

    Linus Tarvoldus Free

    WINDOWS 1985 Microsoft Corporation

    57

  • 8/6/2019 Secondary Computer Science Lecture by S. A. AHSAN RAJON

    58/58

    E S A AHSAN RAJON 58

    CPU

    Terminal-1User-1

    Terminal-2

    User-2

    Terminal-3

    User-3

    Terminal-n

    User-n