Reviewer

Cards (46)

  • Characteristics of a JAVA ports

    • MULTICAST SOCKET
    • CONNECTION-ORIENTED
    • CONNECTIONLESS
  • Includes physical implementation of communication link
    • Shared memory
    • Hardware bus
    • Network
  • Schedulers used by a process during scheduling
    • Short-term (CPU) scheduler
    • Medium-term (swapping) scheduler
    • Long-term (Job) scheduler
  • Areas where the multiple core CPU present challenges to the programmers
    • Data splitting
    • Data dependency
    • Balance
    • Identifying tasks
    • Testing and debugging
  • Operating Systems services for programming language support
    • Compilers
    • Linkers
    • Debuggers
    • Assemblers
  • Pertains to communications in a Client-Server network system
    • RPC
    • IP
    • Ports
  • Considered to be a primary storage
    • Main memory
    • Cache
    • Registers
  • Process scheduling queues
    • Ready queue
    • Device queue
    • Job queue
  • Unique among multiple threaded processes
    • Registers
    • Program counter
    • Stack
  • To which thread would the signal be given if a multi-threaded process receives signal
    • To the subprocess to which the signal applies
    • To every subprocess in the job
    • To certain subprocess in the job
    • Assign a specific subprocess to receive all signals in a job
  • Performed by a user-level threaded libraries

    • POSIX Pthreads
    • Win32 threads
    • Java threads
  • MICROPROCESSOR
    In computer organization, high speed devices are placed in a single chip
  • SHORTEST REMAINING TIME FIRST (SRTF)

    Another term for Preemptive Short-Job First
  • RENDEZVOUS
    If both transmit and reception are blocking in process synchronization, it is called
  • CACHING
    Copying information into faster storage system; main memory can be viewed as a last cache for secondary storage
  • SYSTEM CALL
    It pertains to a request for operating system service
  • READY QUEUE

    • When a user clicks an application icon on the desktop, it creates a new process. This process is waiting at the ________________ for its turn prior to CPU execution
    • A set of all processes residing in main memory, ready and waiting to execute
  • INFORMATION SHARING
    PIPELINING is an example of which cooperating process component
  • MICROKERNEL
    The basic idea behind ______________ is to remove all non-essential services from the kernel, and implement them as system applications instead, thereby making the kernel as small and efficient as possible
  • EMULATION
    It pertains to operating system implementation that can allow an OS to execute on a non-native hardware
  • EXECUTION TIME
    Burst time is the amount of time a process needs to complete its process execution. Burst time is also called
  • INTERRUPT
    It refers to a signal coming from an input/output devices to temporarily halt CPU execution
  • MAIN MEMORY
    The only large storage media that the CPU can access directly
  • MEMORY
    In computer architecture, this is where the results of the operations are being stored
  • CPU
    In computer organization, when a code is being executed, it is being fetched from the memory and loaded into
  • CONTEXT SWITCH
    What term best describe when CPU switches to another process, the system must save the state of the old process and load the saved state for the new process
  • OPERATING SYSTEM
    A program that intermediates to the entire computer system components
  • COMPILE TIME
    This is when an absolute code is generated when it is known where a process will reside in memory
  • FILE SERVER
    In a client-server architecture, a __________ system offers an interface for clients to store and retrieve files
  • NON-PREEMPTIVE
    A process retained control of the CPU until the process is blocked or terminated
  • MOUNTING
    An operation that needs to be executed before a file can be available to processes in a system
  • INTERRUPT NUMBER
    It is a number assigned to every peripheral that is being used to communicate with the CPU
  • MODULARITY
    Utilizing databases on a client-server architecture is an example of which cooperating process component
  • HANDHELD SYSTEMS
    A computer system that pertains to PDAs and Cellular telephones
  • SECONDARY STORAGE
    Extension of main memory that provides large nonvolatile storage capacity
  • SYSTEM BUS
    Data fetched from the memory and moved into the CPU traverses via
  • MAGNETIC DISK
    A rigid metal or glass platters covered with magnetic recording material
  • SIGNALS
    In UNIX systems, __________ are used to inform a process that an event has happened
  • DMA (Direct Memory Access)

    Used for high-speed I/O devices able to transmit information at close to memory speeds without CPU intervention
  • INTERRUPT REQUEST
    A hardware signal sent to the processor that temporarily stops a running program and allows a special program