0% found this document useful (0 votes)
24 views6 pages

05-02-2021 - System Programming and OS

The document discusses the relationship between application, programming, and execution domains in system programming and operating systems. It highlights the semantic gap that leads to drawbacks such as increased development time and poor software quality, which can be addressed by introducing a programming domain. Additionally, it defines the roles of language processors in bridging the specification and execution gaps between these domains.

Uploaded by

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

05-02-2021 - System Programming and OS

The document discusses the relationship between application, programming, and execution domains in system programming and operating systems. It highlights the semantic gap that leads to drawbacks such as increased development time and poor software quality, which can be addressed by introducing a programming domain. Additionally, it defines the roles of language processors in bridging the specification and execution gaps between these domains.

Uploaded by

akhil.km
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

System Programming

and OS
BSc PMCs
Index
• Pre-processing Activities
• Application domain
• PL domain
• execution domain.
Pre-processing Activities
• The designer expresses the ideas in terms of application domain.

• To implement these ideas execution domain is used .

• For this purpose the rules of meaning of a domain is defined which is


called as semantic.

• The gap between application domain and execution domain is called


as semantic gap.
This semantic gap has some
drawbacks :-
[Link] development time
[Link] development efforts
[Link] quality of software

• These drawbacks are tackled by introducing new domain called


as programming domain.
• Specification gap is gap between application domain and
programming language domain.

• The gap between programming language domain and execution


domain is called as execution gap.

• Language Processor :- A language processor is a software which


either bridges specification gap or execution gap.

You might also like