Knowledge (XXG)

Housekeeping (computing)

Source 📝

191: 44:). This might include such activities as removing or archiving logs that the system has made as a result of the users activities, or deletion of temporary files which may otherwise simply take up space. Housekeeping can be described as a necessary chore, required to perform a particular computer's normal activity but not necessarily part of the 99: 228: 169: 247: 29: 88: 252: 221: 73: 136: 24:
can refer to either a standard entry or exit routine appended to a user-written block of code (such as a
17: 214: 36:) at its entry and exit or to any other automated or manual software process whereby a computer is 123: 119: 81: 33: 198: 53: 173: 104: 57: 41: 241: 166: 154: 49: 77: 25: 68:
Housekeeping could include (but is not limited to) the following activities:
45: 190: 113: 109: 93:
Initializing local variables at the start of a program or function
52:, utility software usually exists for this purpose such as 96:
Freeing local memory on the stack on exit from a function
56:
software - to "shrink" files and release disk space and
202: 118:Execution of disk maintenance utilities (e.g. 222: 8: 40:after usage (e.g. freeing resources such as 157:, ComputerHope.Com. Accessed July 20, 2009 229: 215: 60:programs - to improve disk performance. 147: 112:and/or removal of un-needed files and 7: 187: 185: 201:. You can help Knowledge (XXG) by 167:"Basic Computer Housekeeping Tips" 14: 189: 87:Obtaining local memory on the 34:function prologue and epilogue 1: 197:This computing article is a 122:, hard drive defragmenters, 269: 184: 176:. Accessed July 20, 2009 82:general purpose registers 137:Computational overhead 72:Saving and restoring 50:computer disk storage 248:Computer performance 18:computer programming 84:and return address) 48:. For cleaning up 172:2020-11-09 at the 100:Garbage collection 32:, sometimes as a 210: 209: 260: 231: 224: 217: 193: 186: 177: 164: 158: 152: 54:data compression 268: 267: 263: 262: 261: 259: 258: 257: 253:Computing stubs 238: 237: 236: 235: 182: 180: 174:Wayback Machine 165: 161: 153: 149: 145: 133: 105:Data conversion 66: 58:defragmentation 12: 11: 5: 266: 264: 256: 255: 250: 240: 239: 234: 233: 226: 219: 211: 208: 207: 194: 179: 178: 159: 155:"Housekeeping" 146: 144: 141: 140: 139: 132: 129: 128: 127: 124:virus scanners 116: 107: 102: 97: 94: 91: 85: 65: 62: 42:virtual memory 13: 10: 9: 6: 4: 3: 2: 265: 254: 251: 249: 246: 245: 243: 232: 227: 225: 220: 218: 213: 212: 206: 204: 200: 195: 192: 188: 183: 175: 171: 168: 163: 160: 156: 151: 148: 142: 138: 135: 134: 130: 125: 121: 117: 115: 111: 108: 106: 103: 101: 98: 95: 92: 90: 86: 83: 79: 75: 74:program state 71: 70: 69: 63: 61: 59: 55: 51: 47: 43: 39: 35: 31: 27: 23: 19: 203:expanding it 196: 181: 162: 150: 67: 37: 22:housekeeping 21: 15: 80:(including 76:for called 242:Categories 143:References 38:cleaned up 26:subroutine 78:functions 46:algorithm 170:Archived 131:See also 120:ScanDisk 114:software 64:Examples 30:function 110:Backup 89:stack 199:stub 28:or 16:In 244:: 20:, 230:e 223:t 216:v 205:. 126:)

Index

computer programming
subroutine
function
function prologue and epilogue
virtual memory
algorithm
computer disk storage
data compression
defragmentation
program state
functions
general purpose registers
stack
Garbage collection
Data conversion
Backup
software
ScanDisk
virus scanners
Computational overhead
"Housekeeping"
"Basic Computer Housekeeping Tips"
Archived
Wayback Machine
Stub icon
stub
expanding it
v
t
e

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.