0% found this document useful (0 votes)
12 views4 pages

Oral Spring2021

Spring 2021

Uploaded by

Maruf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views4 pages

Oral Spring2021

Spring 2021

Uploaded by

Maruf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Oral Questions – Spring2021

Software Architecture:
1. How to achieve portability?
2. What are Static & dynamic binding?
3. What is the difference between mobile code and mobile agent?
4. What are the software style components?
5. What are the broker and the bridge? What is difference?
6. What are the benefits of agents?
7. What are marshalling and unmarshalling?
8. What is the difference between heterogenous connectors and homogeneous connectors?
In scenario what type did you use?
9. What is the difference between process and thread?
10. Is there trade-off between performance and scalability? how to guarantee both?
11. What is the difference between client-proxy and server-proxy?
12. Homogeneous vs Heterogenous?
13. What is the difference between components and web servers?
14. How to achieve portability in components?
15. How to share resources in distributed systems? What is the grid technology?
16. What is the difference between Thin and Fat client-server architectures?
17. What is the difference between Blocking and non-Blocking connectors? What type is used in
components?
18. Suppose there are two system, one is using agents and the other is using web services? Can
we integrate between them?
19. What do we mean by flexible distributed computing?
20. What is the role of bridge?
21. Give an example of agents middleware and web services middleware?
22. What is the static and dynamic linking?
23. What are the quality attributes of SW Agents?
24. Can we integrate between web services and components?
25. Why web services uses the internet?
26. What is the difference between protocol based and signature based connectors?
27. Explain Hybrid grid?
28. What kind of component that we could pipeline?
29. Is broker blocking or non-blocking?
Computer Architecture:
1. What is the difference between DRAM and SRAM? Which one is self-update?
2. What are the main components of a computer?
3. Give an instruction that uses zero?
4. Can you execute instructions without registers in CPU?
- Yes, it is possible to design computer architecture without a register set. A register
set is mainly used to reduce the access time of data. The memory can be considered
as a huge register set.
5. What are the opcode and operand?
6. What is the CISC advantages?
7. What is cache coherence?
8. Describe an example for the cache coherence problem?
9. What is SIMD? Is it RISC or CISC?
10. What is VLIW? Is it RISC or CISC?
11. What are the addressing modes?
12. Do you know the Von-Neumann model?
13. What is the difference between CISC and RISC?
14. What is pipelining? What are its benefits?
15. What are the pipeline stages? How instructions are executed through these stages?
16. How many processors are used in pipelining?
17. Give me instruction with 2 operands?
18. Is there a machine that depends on memory only?
19. Give me instruction with 3 operands?
20. What is the instruction cycles?
21. Do you think studying computer architecture is important?
22. What do you think about “computer architecture is Art and Science”?
23. What is moore’s law?
24. What are the single cycle and multi-cycle instructions? Which one is better?
25. (X = X + Y) How many operands in this instruction?
26. What is the types of buffer?
27. What is the data hazard?
28. What is the immediate addressing mode?
29. Is MIPS considered as RISC? What is the meaning of MIPS?
30. What is the multi cycle execution? What is the single cycle? What are its disadvantages?
31. Explain SIMD?
Database:
1. What are the advantages of distributed databases?
2. Give me one disadvantage of distributed databases?
3. What is the object oriented model?
4. Define the homogeneous and heterogeneous databases?
5. What do we mean by database autonomy? What are the levels of autonomy?
6. What is the two-phase locking? What is its benefit?
7. What are the techniques used to distribute data in DDB?
a. How to decide about what fragmentation and replication schemes you should use?
b. How to decide where to allocate fragments and replicas after fragmentation and
replication?
c. When the fragmentation is considered to be good?
d. How to rebuild the whole database from its fragments?
8. What is the difference between serial and serializable?
9. How to achieve serializability?
10. What is the deadlock? How to resolve it?
11. What is the difference between DBMS and Distributed DBMS?
- A DBMS that enables end users or application programmers to view a collection of
physically separate databases as one logical single-system image. The concept that is
most fundamental to the DDBMS is location transparency, meaning the user should
not be conscious of the actual location of data.
12. How to achieve availability in Distribution database?
13. What are replication types? When to use no replication scheme?
14. When ODB is used?
15. How to deal with deadlock?
16. What is fragmentation and what are its types?
17. What is the concurrency control?
18. What are the advantages of replication?
19. What are the types of transparency?
20. Database:
21. Explain concurrency control?
22. What are the kinds of locks? How to upgrade locks? What are conditions to upgrade? Does
locking guarantee serializability?
23. Explain primary site concurrency control technique used in distributed database?
24. What is starvation? How to solve it?
25. How do we know if the fragmentation is done in a good way?
Networks:
Dr. Riyad:
1. Is there collision detection in WIFI?
2. Why TCP is reliable ?
3. Who assigns the IP address?
4. Suppose your mobile is connected to an access point and you move around. Is your mobile
considered to be a mobile user?
5. What is the difference between throughput and bandwidth?
6. What is the congestion avoidance?
7. What transport protocol you should use in Live Stream? UDP or TCP?
8. What is the difference between Forwarding and Routing?
Dr. Eitemad:
1. Why using hexagonal shape in cellular networks?
2. What is the problem of using TCP in mobile users?
3. What is the difference between TCP and UDP?
4. What is the main idea of SDN? What are the challenges in traditional networks that SDN
solved?
5. What is SaaS? What is the service provided by SaaS?
6. What are SDN benefits?
7. What is frequency reuse?
8. What is the components of Datacenters?
9. What is Mobile IP? Why we need mobile IP in cellular networks? What are its challenges?
10. What is congestion control in TCP? What are its methods and when to use each of them?
11. In cloud datacenters, are servers connected directly to the internet?
12. What is load balance? What is its types?
13. In which layer the SDN control device? Give an example of a controller software?
14. Describe the handshaking steps in TCP?
15. What are the issues of wireless networks?
16. What is the components of EPC?
17. What are services provide by the cloud ? Explain them.
18. Why there is an acknowledgment in TCP?
19. What is the improvement in LTE? What is the difference between LTE and cellular?

You might also like