Syntactically, I/O ports are public global. In order to separate mechanisms from policies (i.e., improve the quality of the software system), how should I/O be actually used?
a) Local in allocation
d) Private in scope
c) Public in scope
b) Global in allocation
e) Volatile
f) Nonvolatile