Secondary Computer Science Lecture by S. A. AHSAN RAJON

download Secondary Computer Science Lecture by S. A. AHSAN RAJON

of 58

Transcript of Secondary Computer Science Lecture by S. A. AHSAN RAJON

  • 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