Compare and contrast the Windows API and the POSIX API and briefly explain how these APIs can be applied in systems programming.
The difference betweeen Windows API and POSIX API are as follows:
1) Windows API is basically implemented in Microsoft windowsoperating system and POSIX API also known as Portable Operating System Interface is implemented in UNIX operating System.
2.Windows 32 API resources such as managing files, processess , threads are managed by Kernel objects.It allowsaplication to benifit from full power of the windows family of operating system.You can write applications that work on all version of windows
3. The features which are included in POSIX API files are UNIXnetworking, hardlinks,, symbolic links,pipes
4. Basically POSIX API interface facilitate UNIX to worka s multiuser operatingsystem whereas Windows 32 API facilitate Windows to be for singe Individual doing work on one computer each.
Application Program Interface is basically a combination of software development tools and contains set of protocols which facilitate interactions between systems.
API include data structures,variiables routines, objects , classes, remote calls which help the programmers to build applications. API creates an Interface between application software and operating system so that they can communicate with each other for examplePOSIXAPI helps to convret application written for one POSIXopearting system to another POSIXoperating system. APOI simplify app dvelopment,saves time and money whiledesigning new tools and products or managing exisiting one's thereby providing flexibility.
APIsimplify how developers can integrate new application components into an existing architecture. thus we can see that API's are used for System enginnering.
Get Answers For Free
Most questions answered within 1 hours.