Prep Right
Questions › CSS › Computer Science › 2020
FPSC · CSS 2020

Computer Science, Paper II

100 marks · 3 hours · 7 questions
This paper Computer Science · all yearsQ. 2 · Explain Moore's law. List high…Q. 3 · What is the kernel of…Q. 4 · Compare IPv4 and IPv6 headers.…Q. 5 · What is signal encoding? Explain…Q. 6 · What is the purpose of…Q. 7 · What is Histogram equalization? Explain…Q. 8 · "Web engineering is more challenging…With this paper← 20202021 →
3 hours · questions hide until you reveal them

SECTION–A

Q. 2
  1. (a)Explain Moore's law. List high computing requirements in contemporary computing. [7]
  2. (b)List and briefly define two approaches to dealing with multiple interrupts. [6]
  3. (c)What is instruction-level parallelism? What are some typical distinguishing characteristics of RISC organization? [7]
(20)
Q. 3
  1. (a)What is the kernel of an operating system? Explain the difference between a monolithic and microkernel. [7]
  2. (b)What is the difference between simple and virtual memory paging? Also explain the purpose of translation lookaside buffer. [6]
  3. (c)Why do we have deadlock in the multiprocessing environment? Explain different techniques for dealing with deadlocks. [7]
(20)
Q. 4
  1. (a)Compare IPv4 and IPv6 headers. Explain the use of NAT technology to overcome IPv4 scarcity. [8]
  2. (b)Find the maximum number of valid subnets and usable hosts per subnet that you can get from the network 172.23.0.0/23. [6]
  3. (c)List and briefly define any THREE file organization techniques. Also explain basic Linux file system security. [6]
(20)
Q. 5
  1. (a)What is signal encoding? Explain different encoding techniques used in data communication. [8]
  2. (b)Explain the functions and needs of ARP and RARP protocols in computer networks. [5]
  3. (c)Explain multiplexing and demultiplexing at the transport layer. Explain in the context of TCP/IP protocol. [7]
(20)

SECTION–B

Q. 6
  1. (a)What is the purpose of a join in SQL? Explain inner, left, right and full join with the help of examples. [8]
  2. (b)Construct an E-R diagram for a hospital with a set of patients and a set of medical doctors. Associate with each patient a log of the various tests and examinations conducted. [7]
  3. (c)Explain Two-phase locking (2PL) as a concurrency control mechanism in the database systems. [5]
(20)
Q. 7
  1. (a)What is Histogram equalization? Explain the process and discuss its uses. [6]
  2. (b)Explain types of color models. Also discuss the most common hardware oriented color models in detail. [8]
  3. (c)What is translation and scaling? Find the number of bits required to store a 256x256 image with 32 gray levels. [6]
(20)
Q. 8
  1. (a)"Web engineering is more challenging than traditional software engineering". Argue for or against. [7]
  2. (b)Briefly discuss the role of validation and verification in requirement engineering. [6]
  3. (c)Explain functional and non-functional requirements in the context of a web application development. [7]
(20)

Related papers

About this paper

The 2020 CSS Computer Science paper set by the FPSC. Question wording only; questions marked “Not yet checked” have not been compared with the official paper yet.

Disclaimer Prep Right is independent and not affiliated with FPSC.