ec501 operating systems

Embed Size (px)

Citation preview

  • 8/11/2019 ec501 operating systems

    1/23

    Student:

    Syed Abdul Malik Bin Syed A Bakar

    Matrics:

    13DTK10F1049

    Lecture:

    Azlin binti Yajid

    Subject: EC503 ( operating systems)

  • 8/11/2019 ec501 operating systems

    2/23

    Typical installation

    Set by manufacture.

    Automatic choose setting

    Recommended for new user

    May or may not includeuser wanted features

    Full installation

    Install full component All features are included

    Need more space

    Type of Installation

  • 8/11/2019 ec501 operating systems

    3/23

    Minimal installation

    Set by manufacture

    Automatic choose setting

    Basic features only Minimal space required

    Recommended for low-end computer

    Custom Set By user

    Manual setting by installer (user)

    For professional user

    Operation stability covered by user

  • 8/11/2019 ec501 operating systems

    4/23

    Basic Option of Installation

    Clean installation

    New system

    No upgradepath exists

    Format or create new partition

    Deletes all data on the partition

    Existing OS has damaged

    Upgrade installation

    Same OS platform is often possible

    Replace the old OS files with the newOS files.

    All personal data and setting are

    remain undelete

  • 8/11/2019 ec501 operating systems

    5/23

    Multiboot

    more than one OS in single P

    Each OS is contained within its own

    partition

    own files and configuration settings

    User choose on startup process

    Only one OS can run at a time

    Has full control of the hardware

    (running OS)

    Virtualization

    Multiple copies of an OS on single PC

    Treated as a separate computer

    Single physical resource appear to

    function as multiple logical resources

    Demands more physical resources such

    as CPU processing and RAM

  • 8/11/2019 ec501 operating systems

    6/23

    Configure a computer for the network

    1. First, unplug or turn off the cable or DSL modem.

    2. Power up your wireless router and connect the network cable that

    most likely comes with it into the port on the router that is labeled

    "Internet" or "WAN.

    3. Connect the other end to the cable or DSL modem and power up

    the modem.

    4. open the browser and go to address 192.168.1.15. use default user =admin and password = admin

    6. Select set up a new connection or network or quick setup

    7. Follow the instruction. And set the wireless connection name and

    password

    8. Save the setting and restart the modem9. In the

  • 8/11/2019 ec501 operating systems

    7/23

    Open the control panel and go to network and sharing

    center

    Check the active network

    Click at Local Area Connection. Then open the properties >

    internet protocol version 4 (TCP/IPv4)

  • 8/11/2019 ec501 operating systems

    8/23

    Manual setting Automatic setting

    Choose the setting either manual or automatic setting.

  • 8/11/2019 ec501 operating systems

    9/23

    How to change computers name

    Control Panel>All Control Panel Items>System

    Click change setting then click change

  • 8/11/2019 ec501 operating systems

    10/23

    On computers name . Type the new desired name

    Click ok then, a message box will appear said that computer need to

    restart for new change take place

    After restart, the process complete and the computers name should

    change

  • 8/11/2019 ec501 operating systems

    11/23

    To give the computer unique ID and address

    Allow the computer to connect and share file and

    information Prevent the complication between computer

    address with other computer in same network

    Easy to detect the unauthorized access of the

    computer

    Easy to manage ,register and setup new computer

    in the network

    Can monitor the activity in the network

    Identify the purpose of planning network names and

    address.

  • 8/11/2019 ec501 operating systems

    12/23

    Patches

    Program code that can correct a problem

    Provided by the manufacturer

    2 types ( operating systems @ application patch)

    Repair a known vulnerability or reported problem

    What is patch ?

    Patch Function

    Latest security updates

    Assure system compliance with government regulations

    Keep systems running at peak efficiency

    Fix drivers issues

    Fix systems crash

    To keep your computer protected from the viruses and etc..

    Fixing vulnerabilities before they are exploited

  • 8/11/2019 ec501 operating systems

    13/23

    Operating system patch.

    Via Windows update / software update (mac @apple and android)

    Can be found in systems setting

  • 8/11/2019 ec501 operating systems

    14/23

    Operating systems Application

    A patch is a piece of program

    code that can correct a

    problem of an OS

    Repair a detected vulnerability

    in the application.

    Fix multiple bugs in operating

    systems including

    incompatibility with

    applications.

    Fix bugs in its own

    applications only.

    Give effect to all systems

    component

    Give effect to single

    application.

    Released by OS(s) company @

    OS developer

    (officially)

    Patches are usually released

    by the manufacturer of

    application

    Large size Small size

  • 8/11/2019 ec501 operating systems

    15/23

    Multitasking

    Run multiple task in single time

    Shared the very same resource ( CPU and RAM)

    Use time sharing systems Quickly switch between each computing task

    Give the impression the different applications are executing multiple

    actions simultaneously.

    Use memory allocation to store temporary data of task

    2 types of multitasking

    Preemptive multitaskingall activity are control by CPU

    Cooperative multitaskingtask decide the utilization of resource

    P

    r

    o

    c

    es

    s

    M

    an

    a

    g

    e

    me

    n

    t

  • 8/11/2019 ec501 operating systems

    16/23

    Multithreading

    Extends the idea of multitasking into

    applications

    Subdivide specific operations within a single

    application into individual threads

    Divides processing time among thread

    More efficient CPU use

    Better system reliability

    Improved performance on multiprocessorcomputers

    P

    r

    o

    c

    es

    s

    M

    an

    a

    g

    e

    me

    n

    t

  • 8/11/2019 ec501 operating systems

    17/23

    Multiprocessing Two or more central processing units (CPUs) within a single computer system

    Also known as multicore processing

    Each core process different task , program @thread Share same resources ( Ram ,Data, L1 cache)

    Different L2 @ L3 cache

    Faster processing time

    Utilized more resource

    P

    r

    o

    c

    es

    s

    M

    an

    a

    g

    e

    me

    n

    t

  • 8/11/2019 ec501 operating systems

    18/23

    F

    i

    l

    e

    s

    M

    a

    n

    ag

    e

    m

    e

    nt

    NTFS

    New Technology Files System

    introduced by Microsoft in 1993

    supports hard drive sizes up to 256TB]

    The security is provided to the level of files and folders. Provides security for both local and remote users

    Supports file compression.

    Provides lesser possibility of fragmentation.

    supports bad cluster mapping and transaction logging.

    FAT

    File Allocation Table

    simple and robust

    The file and folder level security permission does not exist. Single file size can be up to 4 GB

    Disk can get fragmented thus slowing down the access.

    Suitable for small size storage

  • 8/11/2019 ec501 operating systems

    19/23

    M

    e

    m

    o

    ry

    M

    a

    na

    g

    e

    m

    en

    t

    Divide main memory is partition into equal-fixed sized

    Each process is also divided into small partition of the same

    size called pages

    The process page assigned to the available partition in mainmemory called frames

    Avoids the problem of fitting varying-sized memory segments

    into backing store

    Easy to allocate physical memory Easy to page out chunks of programs

    PAGING

  • 8/11/2019 ec501 operating systems

    20/23

  • 8/11/2019 ec501 operating systems

    21/23

  • 8/11/2019 ec501 operating systems

    22/23

    Memory address that a process uses to access

    its own memory

    The virtual address is not the same as the actual physical RAM

    address in which it is stored

    When a process accesses a virtual address, the Memory

    Management Unit hardware translates the virtual address into aphysical address

    The OS determines the mapping from virtual address to physical

    address

    Used to keep track of its own program. Virtual addresses allow isolation and relocation

    Virtual Address

  • 8/11/2019 ec501 operating systems

    23/23