Computer_8_Midterm
Computer_8_Midterm
Operating Systems:-
Compiler: It is a computer program that translates computer code written in one
computer language into another language.
Interpreter: It directly executes instructions written in a programming language without
previously converting them an object code/machine code.
Debugger: It is a computer program used to test and debug other programs.
Need for an Operating System: Control, Hardware Independence, Portability, Upward
compatibility
Functions of an Operating System: Process management, Memory management,
Device management, File management, Interface management,
Features of an Operating System:
Designed to work on different hardware platforms
Offers one or more user interface
Supports connectivity to different devices like, USB, CD/DVD etc.
It has an administrative user that can make changes to the computer settings
Controls all the input/out operations securely and efficiently
Maintains data and program security
Types of OS:
Single user (DOS) and Multi user (UNIX)
Real-time (Windows CE & Lynx) – Hard Real-time, Firm Real-time, Soft Real-time
Distributed (UNIX & Windows 2003)
Interactive (Windows) Batch processing (MVS)
Multi-processor (Windows NT, Solaris, OS/2, Digital UNIX, Linux)
Multithreading (Windows 10, UNIX)
Multi-tasking (Windows 10)
Character User Interface: Only keyboard, MS DOS, Windows Command Prompt
Graphical User Interface: Comprises WIMP, accepts keyboard and mouse, Windows 10
3. Charts:-
2D Charts- x-axis(category axis) and y-axis(value axis) the two sides of the rectangular
plot areas
3D Charts- base area has one floor (xy plane) and two walls (yz and xz planes)
A Sparkline is a miniature chart embedded in a sinlge cell of the worksheet
4. App Development:-
Using the below apps, we can make audio/video calls even on tablets: Google
Hangouts, Google Duo, Skype, Facebook Messanger, Facetime and iMessage,
Whatsapp
Mobile OS:
iOS – Apple iPhones, iPads & iPod Touch – Apple App Store - Obejective C & Swift 4
Android – Google – Google Play - Linux based – Java
BlackBerry – Used on RIM devices – BlackBerry App World, Java
Windows Mobile – Mobile version of windows – Windows Phone Store – Visual C++
First call from mobile phone: By Martin Cooper of Motorola to Dr. Joel S. Engel of Bell
Labs on 03.04.1973.
First smartphone was developed by IBM Simon.
First smartphone for general use by IBM in 1993 (apps like calculator, world clock,
calendar, contact book etc)
BlackBerry smartphone released in 2002 (wireless email)
Apple iPhone was launched in 2007. Apple launched App Store in July 2008 with 500
apps.
Google Play Store for Android devices launched on 06.03.2012.
Native Apps – Written in native language (Android & BlackBerry – Java, iOS – Objective
C, Windows Mobile – Visual C++). Video games
Web Apps – Designed for mobile devices. Written in HTML5 & JavaScript.
Hybrid Apps – Online banking services, range of game software(playing game with
other player anywhere in the world)
Play Store – 4 buttons (Games, Apps, Movies & Books)
App development softwares – Mobincube, Unity3d, Appypie, Appinventor(uses
Scratch programming language), Thaunkable
5. Networks:-
Network – Number of things connected with each other
Computer Network – Collection of interconnected computers that are euipped to
exchange information and share resources with each other.
Advantages: Resource sharing, Reliability, Financial benefits, Better communication,
Access to a remote database, Improved storage capacity
Componenets: Sender(Server), Receiver(Client) and Media
Server: A computer or a program that manages access to shared resources of a network
Client/Workstation: Any computer connected to the server