IBDP Computer Science A2.1 Network fundamentals SL Paper 2 - New Syllabus
Question
Recent developments in computing technologies have led to the growth of mobile computing and ubiquitous computing.
Mobile computing and ubiquitous computing both use distributed networks and cloud computing.
Companies can use private clouds and public clouds for the storage of their data.
Most-appropriate topic code
▶️ Answer/Explanation
(a)
Award [2 max]
Mobile computing: portable, wireless device use for remote information access. The computing happens on the device the user is carrying, and the device is visible and actively operated by the user.
Ubiquitous computing: computing is integrated into everyday objects and operates invisibly and seamlessly, with less active user engagement. Users interact with computing systems without needing to carry a specific device.
(b)
Award [3 max]
One reason is the advancement of mobile technology. Powerful hardware components have become smaller, while batteries have become longer-lasting and displays and touch-screen technologies have improved. This makes mobile devices more practical and accessible for everyday use.
Other valid reasons include:
- Expansion of high-speed mobile networks such as 4G and 5G.
- Greater availability of Wi-Fi.
- Cloud computing enabling remote data access.
- Mass production reducing device costs.
- Increasing reliance on smartphones for social media and instant communication.
- The growth of remote and flexible working patterns.
- Growing demand for on-demand services and applications.
(c)
Award [3 max] Mark as [2] + [1] or [1] + [2]
- Distributed networks reduce reliance on centralized servers for data storage and processing.
- Data and services can be hosted across multiple, globally dispersed servers, allowing different locations to provide access to web resources.
- Distributing resources improves resilience against failures and attacks because there is no single central point on which the whole system depends.
- Localized data processing can reduce latency and improve the user experience.
- Distributed networks support scalability and flexibility in managing web resources.
- They encourage edge computing, bringing computation closer to data sources.
- This supports a more decentralized and diverse web structure with multiple hosting and access points.
(d)
| Cloud type | Advantages | Disadvantages |
|---|---|---|
| Private cloud |
|
|
| Public cloud |
|
|
Conclusion: A private cloud is more suitable when security, privacy and control of sensitive company data are the main priorities, whereas a public cloud is more suitable when cost efficiency, scalability and accessibility are more important. A hybrid approach can combine the security of a private cloud with the scalability of a public cloud.
