SlideShare a Scribd company logo
Introduction to Computer Science
Computer Software
Lecture d
This material (Comp 4 Unit 3) was developed by Oregon Health & Science University, funded by the Department
of Health and Human Services, Office of the National Coordinator for Health Information Technology under
Award Number 90WT0001.
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/.
Computer Software
Learning Objectives - 1
• Define computer software and major
software types. (Lecture a)
• Describe application software
classification and provide examples,
including those focused on health care
(Lecture a)
2
Computer Software
Learning Objectives - 2
• Define what an operating system (OS) is
(Lecture b)
• Explain the features and functions of
operating systems (Lecture b)
• Classify operating systems (Lecture c)
• Describe commonly used operating
systems (Lecture c)
3
Computer Software
Learning Objectives - 3
• Describe types and major attributes of files
(Lecture d)
• Explain the purpose of file systems
(Lecture d)
• Provide file management tips (Lecture d)
• Identify different implementations of file
systems (Lecture d)
4
Files
• Files are blocks of program
instructions or data stored
on a storage device
(mihi, 2010, PD-US)
5
File Types
• Executable (machine code
instructions)
• Text file (collection of characters)
• Special format
– Particular to an application
(for example, Microsoft® Word, Excel)
– Format for storing images, videos, etc.
– Format for archives
(mihi, 2010, PD-US)
6
File Names and Extensions
• Every file must have a name
– Each operating system (OS) has its own
naming rules
– Names may or may not be case-sensitive
• File extension: a set of characters
appearing after the dot in the file name
– Usually used to identify the file type
– May or may not be visible
– essay.docx
– winzip.exe
– budget.xlsx
– photo1.jpg 7
File Permissions
• Files have owners
• Files have permissions
– Read (open)
– Write (save)
– Executed (if it’s an executable program)
• Permissions may vary by user
– One user may only be able to read a file,
another may be able to read and write
– Important security measure
8
File Size
• All files have a size
• File size is measured in bytes, KB, MB, or
GB
• Size reflects the amount of data stored in
the file:
– A file containing a long document will be
larger than a file containing a short document
– HD video files will be larger than low
resolution videos files
9
File System
• A way to organize and access files and
their metadata on a storage device
• Purposes:
– Provide an efficient and reliable data structure
to store and access files
– Provide an interface for users and
applications to create, modify, and save files
– Facilitate indexing for fast retrieval of files
10
File System Hierarchy - 1
• Windows and Mac have folders
• Unix® and Linux have directories
– Folders/directories contained within other
folders/directories are called
subfolders/subdirectories
• A flat file system has only one large
directory or folder
11
File System Hierarchy - 2
• The nested
folder/directory
structure
constitutes file
system hierarchy
• Top of the
hierarchy is called
the “root”
(Che, 2005, GNU-GPL)
12
File Indexing
• Finding a file can be challenging
• Indexing system maintains a database of
files
– Updated as files are created, modified, or
removed
• Indexing system enables users to search
for a file based on all or part of a filename
• Programs use unique index labels to
retrieve and store information
13
Deleting a File - 1
• What happens when a file is deleted?
– File system removes file from index
– Identifies drive space as free
• Can sometimes be recovered
– Must attempt recovery very soon after the
deletion occurs, before the file’s drive space is
overwritten
14
Deleting a File - 2
• File shredder utilities overwrite the area
where the deleted file was stored
• In health care, old disks must be safely
disposed
15
File Management Utilities - 1
• Operating systems provide utilities to
manage files and folders/directories
– Microsoft Windows®: Explorer
– Mac OS X: Finder
– Unix: Line commands
– Linux: Line commands and file managers
16
File Management Utilities - 2
• Allow you to:
– View files and their properties
– Find files
– Move files
– Copy files
– Rename files
– Create folders/directories
17
Microsoft Windows File Explorer
(Loera, 2017, © 2017 Microsoft)
18
Mac OS X Finder
(Tanous/Apple Inc., 2016, © The Mac Observer, Inc.)
19
KDE Dolphin File Manager
(Gareth/KDE, 2008, GNU-GPL)
20
Application File Utilities
• Available for use within applications
• Facilitate moving, deleting, copying,
opening, and saving files
(Baratt/Microsoft, 2016, © 2017 Microsoft)
21
Other File Utilities
• Search
• File compression/archiving utilities
– Windows compression utilities
– WinZip
– Stuffit
• Backup and restore utilities
• Security utilities
• File transfer utilities
(Allen, 2004, PD-US)
(Allen, 2004, PD-US)
(marricklip14,
2010, PD-US)
22
File Management Tips
• Use descriptive names for files and
folders/directories
• Maintain proper file extensions
• Group similar files together
• Organize folders/directories in a proper
hierarchy
• Delete or archive files you no longer need
• Maintain enough free space (20%) on drive
• Back up regularly!
23
Computer Software
Summary - Lecture d
• Files are blocks of program instructions or
data stored on a storage device
• Main attributes of a file are name, size, type,
and permissions
• File system is a way of organizing and
accessing files and their metadata
• Operating systems provide file management
utilities
24
Computer Software Summary
• Software is a set instructions for computer
hardware
– System software directly operates the computer
hardware while application software is an end-
user program
– Operating systems coordinate applications and
hardware and are present on every computer
– Files are basic blocks of programs and data. Files
have attributes
• File systems manage the storage and
retrieval of files stored on a disk
25
Computer Software
References – 1 – Lecture d
References
Computer File. (2011). Retrieved 24 March 2011 from Wikipedia:
http://en.wikipedia.org/wiki/Computer_file.
Evans A, Martin K, Poatsey MA. (2010). Chapter 5: Using System Software: The
Operating System, Utility Programs and File Management. In: Technology in Action:
Complete. 7th ed. New Jersey: Prentice Hall;.
File Allocation Table. (2011). Retrieved 24 March 2011 from Wikipedia:
https://en.wikipedia.org/wiki/File_Allocation_Table.
File Systems. (2011). Retrieved 24 March 2011 from Wikipedia:.
http://en.wikipedia.org/wiki/File_system.
Hard Disk Drive. (2011). Retrieved 24 March 2011 from Wikipedia:
http://en.wikipedia.org/wiki/Hard_disk_drive.
HFS Plus. (2011). Retrieved 24 March 2011 from Wikipedia:
http://en.wikipedia.org/wiki/HFS_Plus.
Hierarchical File System. (2011). Retrieved 24 March 2011 from Wikipedia:
http://en.wikipedia.org/wiki/Hierarchical_File_System.
26
Computer Software
References – 2 – Lecture d
References
Microsoft Technet. (2011) Chapter 17: Disk and File System Basics. In Windows NT
Workstation Resource Kit. Retrieved from: http://technet.microsoft.com/en-
us/library/cc750198.aspx.
Morley, D. & Parker, CS. (2011) Chapter 6: System Software: Operating Systems and
Utility Programs. In: Understanding Computers Today and Tomorrow. 12th ed.
Boston: Course Technology.
NTFS. (2011). Retrieved 24 March 2011 from Wikipedia:
https://en.wikipedia.org/wiki/NTFS.
Parsons, JJ. & Oja, D. (2011). Chapter 4: Operating Systems and File Management. In:
New Perspectives on Computer Concepts 2011: Comprehensive. 13th ed. Boston:
Course Technology.
Shelley, GB. & Vermaat, ME. (2011). Chapter 8: Operating Systems and Utility Programs.
In: Discovering Computers 2011: Introductory. 1st ed. Boston: Course Technology.
27
Computer Software
References – 3 – Lecture d
Images
Slides 5-6: Binary File [image on the Internet]. mihi. (2010, April 21). Available from:
https://openclipart.org/detail/49411/binary-file. This file has been released to the
Public Domain.
Slide 12: Directory tree. [image on the Internet]. Che. (2005, September 3). Available
from: https://wikimediafoundation.org/wiki/File:Directory_tree.png. Licensed under the
GNU General Public License.
Slide 18: Explorer in Windows 7. [image on the Internet]. Microsoft® [software] and
Loera, F. [image]. (2011, August 30). Retrieved February 25, 2017 from
https://blogs.msdn.microsoft.com/mvplead/2011/08/30/improvements-in-windows-
explorer/. Copyright © 2017 by Microsoft®.
Slide 19: Finder for Mac OS X El Capitan. [image on the Internet]. Apple Inc. [software],
Tanous, J. & The Mac Observer [image]. Retrieved on February 25, 2017 from
https://www.macobserver.com/wp-content/uploads/2016/09/finder-list-el-capitan.jpg.
Copyright © The Mac Observer.
28
Computer Software
References – 4 – Lecture d
Images
Slide 20: Screenshot of KDE 4 Dolphin. [image on the Internet]. KDE [software] and User:
Gareth [image]. (2008, August 2). Available from:
https://en.wikipedia.org/wiki/File:KDE_4.0.png. Licensed under the GNU General
Public License.
Slide 21: Microsoft Word ‘Save As’ screen. [image]. Microsoft® [software] and Baratt, A.
[image]. (2016). Copyright © 2017 by Microsoft® [software].
Slide 22: Magnifying Glass “ftkappfinder”. [image on the Internet]. Allen, D. (2004,
September 1). Retrieved November 8, 2011 from
https://openclipart.org/detail/115435/ftkappfinder. This file has been released to the
Public Domain.
Slide 22: Compress “ftark addfile”. [image on the Internet]. Allen, D. (2004, September 1).
Retrieved November 8, 2011 from https://openclipart.org/detail/111691/ftark-addfile.
This file has been released to the Public Domain.
Slide 22: Shield Icon. [image on the Internet]. User: marricklip14. (2010, September 19).
Retrieved November 8, 2011 from https://openclipart.org/detail/85567/shield-icon.
This file has been released to the Public Domain.
29
Introduction to Computer Science
Computer Software
Lecture d
This material was developed by Oregon
Health & Science University, funded by the
Department of Health and Human Services,
Office of the National Coordinator for Health
Information Technology under Award
Number 90WT0001.
30

More Related Content

What's hot

Types of files
Types of filesTypes of files
Types of files
Amar Jukuntla
 
File management
File managementFile management
File management
Dr. Ahmed Al Zaidy
 
File structure
File structureFile structure
File structure
A. S. M. Shafi
 
File system
File systemFile system
File system
Harleen Johal
 
Ch11 file system interface
Ch11 file system interfaceCh11 file system interface
Ch11 file system interface
Abdullah Al Shiam
 
Files
FilesFiles
Case study operating systems
Case study operating systemsCase study operating systems
Case study operating systems
Akhil Bevara
 
Windows for Everyone(Operating System)
Windows for Everyone(Operating System)Windows for Everyone(Operating System)
Windows for Everyone(Operating System)
Waleed Khan
 
File system interface Pre Final
File system interface Pre FinalFile system interface Pre Final
File system interface Pre Final
marangburu42
 
Basic orientation to Linux
Basic orientation to LinuxBasic orientation to Linux
Basic orientation to Linux
Vidyaratha Kissoon
 
File Management – File Concept, access methods, File types and File Operation
File Management – File Concept, access methods,  File types and File OperationFile Management – File Concept, access methods,  File types and File Operation
File Management – File Concept, access methods, File types and File Operation
Dhrumil Panchal
 
File Management
File ManagementFile Management
File Management
ramya marichamy
 
NTFS file system
NTFS file systemNTFS file system
NTFS file system
Ravi Yasas
 
Operating system
Operating systemOperating system
Operating system
Shivneep kaur
 

What's hot (17)

Types of files
Types of filesTypes of files
Types of files
 
File management
File managementFile management
File management
 
File structure
File structureFile structure
File structure
 
Ch03
Ch03Ch03
Ch03
 
File system
File systemFile system
File system
 
OSCh11
OSCh11OSCh11
OSCh11
 
Ch11 file system interface
Ch11 file system interfaceCh11 file system interface
Ch11 file system interface
 
Files
FilesFiles
Files
 
Case study operating systems
Case study operating systemsCase study operating systems
Case study operating systems
 
Windows for Everyone(Operating System)
Windows for Everyone(Operating System)Windows for Everyone(Operating System)
Windows for Everyone(Operating System)
 
File system interface Pre Final
File system interface Pre FinalFile system interface Pre Final
File system interface Pre Final
 
Basic orientation to Linux
Basic orientation to LinuxBasic orientation to Linux
Basic orientation to Linux
 
File Management – File Concept, access methods, File types and File Operation
File Management – File Concept, access methods,  File types and File OperationFile Management – File Concept, access methods,  File types and File Operation
File Management – File Concept, access methods, File types and File Operation
 
Os6
Os6Os6
Os6
 
File Management
File ManagementFile Management
File Management
 
NTFS file system
NTFS file systemNTFS file system
NTFS file system
 
Operating system
Operating systemOperating system
Operating system
 

Similar to Computer Software - Lecture D

File management in OS
File management in OSFile management in OS
File management in OS
Bhavik Vashi
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
Tanveer Malik
 
INT 1010 04-5.pdf
INT 1010 04-5.pdfINT 1010 04-5.pdf
INT 1010 04-5.pdf
Luis R Castellanos
 
Computer Software - Lecture A
Computer Software - Lecture AComputer Software - Lecture A
Computer Software - Lecture A
CMDLearning
 
Computer Software | Lecture 4A
Computer Software | Lecture 4AComputer Software | Lecture 4A
Computer Software | Lecture 4A
CMDLMS
 
File System operating system operating system
File System  operating system operating systemFile System  operating system operating system
File System operating system operating system
Ethiopia Satlliet television
 
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdf
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdfHsc computer science paper 1 chap 1 OperatingSystem2024.pdf
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdf
AAFREEN SHAIKH
 
operating systems and File Management.ppt
operating systems and File Management.pptoperating systems and File Management.ppt
operating systems and File Management.ppt
JmmJb
 
Introduction to Unix
Introduction to UnixIntroduction to Unix
Introduction to Unix
Nishant Munjal
 
Information Systems - Lecture A
Information Systems - Lecture AInformation Systems - Lecture A
Information Systems - Lecture A
CMDLearning
 
file management
 file management file management
file management
Sweta Kumari Barnwal
 
Spsl unit1
Spsl   unit1Spsl   unit1
Spsl unit1
Sasidhar Kothuru
 
computer notes - Unix primer
computer notes - Unix primercomputer notes - Unix primer
computer notes - Unix primer
ecomputernotes
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
Tanveer Malik
 
DOS Operating System
DOS Operating SystemDOS Operating System
DOS Operating System
Anjan Mahanta
 
Operating systems
Operating systemsOperating systems
Operating systems
vijilakshmi51
 
Neww
NewwNeww
Unit 4 File and Data Management
Unit 4 File and Data ManagementUnit 4 File and Data Management
Unit 4 File and Data Management
Soushilove
 
Unit 4 File and Data Management
Unit 4 File and Data ManagementUnit 4 File and Data Management
Unit 4 File and Data Management
Soushilove
 
Unit 4 file and data management
Unit 4 file and data managementUnit 4 file and data management
Unit 4 file and data management
Soushilove
 

Similar to Computer Software - Lecture D (20)

File management in OS
File management in OSFile management in OS
File management in OS
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
INT 1010 04-5.pdf
INT 1010 04-5.pdfINT 1010 04-5.pdf
INT 1010 04-5.pdf
 
Computer Software - Lecture A
Computer Software - Lecture AComputer Software - Lecture A
Computer Software - Lecture A
 
Computer Software | Lecture 4A
Computer Software | Lecture 4AComputer Software | Lecture 4A
Computer Software | Lecture 4A
 
File System operating system operating system
File System  operating system operating systemFile System  operating system operating system
File System operating system operating system
 
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdf
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdfHsc computer science paper 1 chap 1 OperatingSystem2024.pdf
Hsc computer science paper 1 chap 1 OperatingSystem2024.pdf
 
operating systems and File Management.ppt
operating systems and File Management.pptoperating systems and File Management.ppt
operating systems and File Management.ppt
 
Introduction to Unix
Introduction to UnixIntroduction to Unix
Introduction to Unix
 
Information Systems - Lecture A
Information Systems - Lecture AInformation Systems - Lecture A
Information Systems - Lecture A
 
file management
 file management file management
file management
 
Spsl unit1
Spsl   unit1Spsl   unit1
Spsl unit1
 
computer notes - Unix primer
computer notes - Unix primercomputer notes - Unix primer
computer notes - Unix primer
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
DOS Operating System
DOS Operating SystemDOS Operating System
DOS Operating System
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Neww
NewwNeww
Neww
 
Unit 4 File and Data Management
Unit 4 File and Data ManagementUnit 4 File and Data Management
Unit 4 File and Data Management
 
Unit 4 File and Data Management
Unit 4 File and Data ManagementUnit 4 File and Data Management
Unit 4 File and Data Management
 
Unit 4 file and data management
Unit 4 file and data managementUnit 4 file and data management
Unit 4 file and data management
 

More from CMDLearning

What is Health Informatics - Lecture B
What is Health Informatics - Lecture BWhat is Health Informatics - Lecture B
What is Health Informatics - Lecture B
CMDLearning
 
Evolution of and Trends in Health Care - Lecture D
Evolution of and Trends in Health Care - Lecture DEvolution of and Trends in Health Care - Lecture D
Evolution of and Trends in Health Care - Lecture D
CMDLearning
 
Evolution of and Trends in Health Care - Lecture C
Evolution of and Trends in Health Care - Lecture CEvolution of and Trends in Health Care - Lecture C
Evolution of and Trends in Health Care - Lecture C
CMDLearning
 
Evolution of and Trends in Health Care - Lecture B
Evolution of and Trends in Health Care - Lecture BEvolution of and Trends in Health Care - Lecture B
Evolution of and Trends in Health Care - Lecture B
CMDLearning
 
Evolution of and Trends in Health Care - Lecture A
Evolution of and Trends in Health Care - Lecture AEvolution of and Trends in Health Care - Lecture A
Evolution of and Trends in Health Care - Lecture A
CMDLearning
 
Public Healthcare (Part 2) Lecture C
Public Healthcare (Part 2) Lecture CPublic Healthcare (Part 2) Lecture C
Public Healthcare (Part 2) Lecture C
CMDLearning
 
Public Healthcare (Part 2) Lecture B
Public Healthcare (Part 2) Lecture BPublic Healthcare (Part 2) Lecture B
Public Healthcare (Part 2) Lecture B
CMDLearning
 
Public Healthcare (Part 2) Lecture A
Public Healthcare (Part 2) Lecture APublic Healthcare (Part 2) Lecture A
Public Healthcare (Part 2) Lecture A
CMDLearning
 
Public Health (Part 1) Lecture C
Public Health (Part 1) Lecture CPublic Health (Part 1) Lecture C
Public Health (Part 1) Lecture C
CMDLearning
 
Public Health (Part 1) Lecture B
Public Health (Part 1) Lecture BPublic Health (Part 1) Lecture B
Public Health (Part 1) Lecture B
CMDLearning
 
Public Health (Part 1) Lecture A
Public Health (Part 1) Lecture APublic Health (Part 1) Lecture A
Public Health (Part 1) Lecture A
CMDLearning
 
Regulating Healthcare - Lecture E
Regulating Healthcare - Lecture ERegulating Healthcare - Lecture E
Regulating Healthcare - Lecture E
CMDLearning
 
Regulating Healthcare - Lecture D
Regulating Healthcare - Lecture DRegulating Healthcare - Lecture D
Regulating Healthcare - Lecture D
CMDLearning
 
Regulating Healthcare - Lecture C
Regulating Healthcare - Lecture CRegulating Healthcare - Lecture C
Regulating Healthcare - Lecture C
CMDLearning
 
Regulating Healthcare - Lecture A
Regulating Healthcare - Lecture ARegulating Healthcare - Lecture A
Regulating Healthcare - Lecture A
CMDLearning
 
Regulating Healthcare - Lecture B
Regulating Healthcare - Lecture BRegulating Healthcare - Lecture B
Regulating Healthcare - Lecture B
CMDLearning
 
Financing Healthcare (Part 2) Lecture C
Financing Healthcare (Part 2) Lecture CFinancing Healthcare (Part 2) Lecture C
Financing Healthcare (Part 2) Lecture C
CMDLearning
 
Financing Healthcare (Part 2) Lecture B
Financing Healthcare (Part 2) Lecture BFinancing Healthcare (Part 2) Lecture B
Financing Healthcare (Part 2) Lecture B
CMDLearning
 
Financing Healthcare (Part 2) Lecture A
Financing Healthcare (Part 2) Lecture AFinancing Healthcare (Part 2) Lecture A
Financing Healthcare (Part 2) Lecture A
CMDLearning
 
Financing Healthcare (Part 2) Lecture D
Financing Healthcare (Part 2) Lecture DFinancing Healthcare (Part 2) Lecture D
Financing Healthcare (Part 2) Lecture D
CMDLearning
 

More from CMDLearning (20)

What is Health Informatics - Lecture B
What is Health Informatics - Lecture BWhat is Health Informatics - Lecture B
What is Health Informatics - Lecture B
 
Evolution of and Trends in Health Care - Lecture D
Evolution of and Trends in Health Care - Lecture DEvolution of and Trends in Health Care - Lecture D
Evolution of and Trends in Health Care - Lecture D
 
Evolution of and Trends in Health Care - Lecture C
Evolution of and Trends in Health Care - Lecture CEvolution of and Trends in Health Care - Lecture C
Evolution of and Trends in Health Care - Lecture C
 
Evolution of and Trends in Health Care - Lecture B
Evolution of and Trends in Health Care - Lecture BEvolution of and Trends in Health Care - Lecture B
Evolution of and Trends in Health Care - Lecture B
 
Evolution of and Trends in Health Care - Lecture A
Evolution of and Trends in Health Care - Lecture AEvolution of and Trends in Health Care - Lecture A
Evolution of and Trends in Health Care - Lecture A
 
Public Healthcare (Part 2) Lecture C
Public Healthcare (Part 2) Lecture CPublic Healthcare (Part 2) Lecture C
Public Healthcare (Part 2) Lecture C
 
Public Healthcare (Part 2) Lecture B
Public Healthcare (Part 2) Lecture BPublic Healthcare (Part 2) Lecture B
Public Healthcare (Part 2) Lecture B
 
Public Healthcare (Part 2) Lecture A
Public Healthcare (Part 2) Lecture APublic Healthcare (Part 2) Lecture A
Public Healthcare (Part 2) Lecture A
 
Public Health (Part 1) Lecture C
Public Health (Part 1) Lecture CPublic Health (Part 1) Lecture C
Public Health (Part 1) Lecture C
 
Public Health (Part 1) Lecture B
Public Health (Part 1) Lecture BPublic Health (Part 1) Lecture B
Public Health (Part 1) Lecture B
 
Public Health (Part 1) Lecture A
Public Health (Part 1) Lecture APublic Health (Part 1) Lecture A
Public Health (Part 1) Lecture A
 
Regulating Healthcare - Lecture E
Regulating Healthcare - Lecture ERegulating Healthcare - Lecture E
Regulating Healthcare - Lecture E
 
Regulating Healthcare - Lecture D
Regulating Healthcare - Lecture DRegulating Healthcare - Lecture D
Regulating Healthcare - Lecture D
 
Regulating Healthcare - Lecture C
Regulating Healthcare - Lecture CRegulating Healthcare - Lecture C
Regulating Healthcare - Lecture C
 
Regulating Healthcare - Lecture A
Regulating Healthcare - Lecture ARegulating Healthcare - Lecture A
Regulating Healthcare - Lecture A
 
Regulating Healthcare - Lecture B
Regulating Healthcare - Lecture BRegulating Healthcare - Lecture B
Regulating Healthcare - Lecture B
 
Financing Healthcare (Part 2) Lecture C
Financing Healthcare (Part 2) Lecture CFinancing Healthcare (Part 2) Lecture C
Financing Healthcare (Part 2) Lecture C
 
Financing Healthcare (Part 2) Lecture B
Financing Healthcare (Part 2) Lecture BFinancing Healthcare (Part 2) Lecture B
Financing Healthcare (Part 2) Lecture B
 
Financing Healthcare (Part 2) Lecture A
Financing Healthcare (Part 2) Lecture AFinancing Healthcare (Part 2) Lecture A
Financing Healthcare (Part 2) Lecture A
 
Financing Healthcare (Part 2) Lecture D
Financing Healthcare (Part 2) Lecture DFinancing Healthcare (Part 2) Lecture D
Financing Healthcare (Part 2) Lecture D
 

Recently uploaded

Anatomy and Physiology Chapter-16_Digestive-System.pptx
Anatomy and Physiology Chapter-16_Digestive-System.pptxAnatomy and Physiology Chapter-16_Digestive-System.pptx
Anatomy and Physiology Chapter-16_Digestive-System.pptx
shanicedivinagracia2
 
Dehradun ❤CALL Girls 8901183002 ❤ℂall Girls IN Dehradun ESCORT SERVICE❤
Dehradun ❤CALL Girls  8901183002 ❤ℂall  Girls IN Dehradun ESCORT SERVICE❤Dehradun ❤CALL Girls  8901183002 ❤ℂall  Girls IN Dehradun ESCORT SERVICE❤
Dehradun ❤CALL Girls 8901183002 ❤ℂall Girls IN Dehradun ESCORT SERVICE❤
aunty1x2
 
Demystifying-Gene-Editing-The-Promise-and-Peril-of-CRISPR.pdf
Demystifying-Gene-Editing-The-Promise-and-Peril-of-CRISPR.pdfDemystifying-Gene-Editing-The-Promise-and-Peril-of-CRISPR.pdf
Demystifying-Gene-Editing-The-Promise-and-Peril-of-CRISPR.pdf
SasikiranMarri
 
Medical Technology Tackles New Health Care Demand - Research Report - March 2...
Medical Technology Tackles New Health Care Demand - Research Report - March 2...Medical Technology Tackles New Health Care Demand - Research Report - March 2...
Medical Technology Tackles New Health Care Demand - Research Report - March 2...
pchutichetpong
 
💘Ludhiana ℂall Girls 📞]][89011★83002][[ 📱 ❤ESCORTS service in Ludhiana💃💦Ludhi...
💘Ludhiana ℂall Girls 📞]][89011★83002][[ 📱 ❤ESCORTS service in Ludhiana💃💦Ludhi...💘Ludhiana ℂall Girls 📞]][89011★83002][[ 📱 ❤ESCORTS service in Ludhiana💃💦Ludhi...
💘Ludhiana ℂall Girls 📞]][89011★83002][[ 📱 ❤ESCORTS service in Ludhiana💃💦Ludhi...
ranishasharma67
 
CANCER CANCER CANCER CANCER CANCER CANCER
CANCER  CANCER  CANCER  CANCER  CANCER CANCERCANCER  CANCER  CANCER  CANCER  CANCER CANCER
CANCER CANCER CANCER CANCER CANCER CANCER
KRISTELLEGAMBOA2
 
Roti bank chennai PPT [Autosaved].pptx1
Roti bank  chennai PPT [Autosaved].pptx1Roti bank  chennai PPT [Autosaved].pptx1
Roti bank chennai PPT [Autosaved].pptx1
roti bank
 
Deepfake Detection_Using Machine Learning .pptx
Deepfake Detection_Using Machine Learning .pptxDeepfake Detection_Using Machine Learning .pptx
Deepfake Detection_Using Machine Learning .pptx
mahalsuraj389
 
QA Paediatric dentistry department, Hospital Melaka 2020
QA Paediatric dentistry department, Hospital Melaka 2020QA Paediatric dentistry department, Hospital Melaka 2020
QA Paediatric dentistry department, Hospital Melaka 2020
Azreen Aj
 
Immunity to Veterinary parasitic infections power point presentation
Immunity to Veterinary parasitic infections power point presentationImmunity to Veterinary parasitic infections power point presentation
Immunity to Veterinary parasitic infections power point presentation
BeshedaWedajo
 
Performance Standards for Antimicrobial Susceptibility Testing
Performance Standards for Antimicrobial Susceptibility TestingPerformance Standards for Antimicrobial Susceptibility Testing
Performance Standards for Antimicrobial Susceptibility Testing
Nguyễn Thị Vân Anh
 
HEAT WAVE presented by priya bhojwani..pptx
HEAT WAVE presented by priya bhojwani..pptxHEAT WAVE presented by priya bhojwani..pptx
HEAT WAVE presented by priya bhojwani..pptx
priyabhojwani1200
 
Myopia Management & Control Strategies.pptx
Myopia Management & Control Strategies.pptxMyopia Management & Control Strategies.pptx
Myopia Management & Control Strategies.pptx
RitonDeb1
 
Overcome Your Phobias with Hypnotherapy.pptx
Overcome Your Phobias with Hypnotherapy.pptxOvercome Your Phobias with Hypnotherapy.pptx
Overcome Your Phobias with Hypnotherapy.pptx
renewlifehypnosis
 
the IUA Administrative Board and General Assembly meeting
the IUA Administrative Board and General Assembly meetingthe IUA Administrative Board and General Assembly meeting
the IUA Administrative Board and General Assembly meeting
ssuser787e5c1
 
Dimensions of Healthcare Quality
Dimensions of Healthcare QualityDimensions of Healthcare Quality
Dimensions of Healthcare Quality
Naeemshahzad51
 
The Docs PPG - 30.05.2024.pptx..........
The Docs PPG - 30.05.2024.pptx..........The Docs PPG - 30.05.2024.pptx..........
The Docs PPG - 30.05.2024.pptx..........
TheDocs
 
Introduction to Forensic Pathology course
Introduction to Forensic Pathology courseIntroduction to Forensic Pathology course
Introduction to Forensic Pathology course
fprxsqvnz5
 
VERIFICATION AND VALIDATION TOOLKIT Determining Performance Characteristics o...
VERIFICATION AND VALIDATION TOOLKIT Determining Performance Characteristics o...VERIFICATION AND VALIDATION TOOLKIT Determining Performance Characteristics o...
VERIFICATION AND VALIDATION TOOLKIT Determining Performance Characteristics o...
Nguyễn Thị Vân Anh
 
Secret Tantric VIP Erotic Massage London
Secret Tantric VIP Erotic Massage LondonSecret Tantric VIP Erotic Massage London
Secret Tantric VIP Erotic Massage London
Secret Tantric - VIP Erotic Massage London
 

Recently uploaded (20)

Anatomy and Physiology Chapter-16_Digestive-System.pptx
Anatomy and Physiology Chapter-16_Digestive-System.pptxAnatomy and Physiology Chapter-16_Digestive-System.pptx
Anatomy and Physiology Chapter-16_Digestive-System.pptx
 
Dehradun ❤CALL Girls 8901183002 ❤ℂall Girls IN Dehradun ESCORT SERVICE❤
Dehradun ❤CALL Girls  8901183002 ❤ℂall  Girls IN Dehradun ESCORT SERVICE❤Dehradun ❤CALL Girls  8901183002 ❤ℂall  Girls IN Dehradun ESCORT SERVICE❤
Dehradun ❤CALL Girls 8901183002 ❤ℂall Girls IN Dehradun ESCORT SERVICE❤
 
Demystifying-Gene-Editing-The-Promise-and-Peril-of-CRISPR.pdf
Demystifying-Gene-Editing-The-Promise-and-Peril-of-CRISPR.pdfDemystifying-Gene-Editing-The-Promise-and-Peril-of-CRISPR.pdf
Demystifying-Gene-Editing-The-Promise-and-Peril-of-CRISPR.pdf
 
Medical Technology Tackles New Health Care Demand - Research Report - March 2...
Medical Technology Tackles New Health Care Demand - Research Report - March 2...Medical Technology Tackles New Health Care Demand - Research Report - March 2...
Medical Technology Tackles New Health Care Demand - Research Report - March 2...
 
💘Ludhiana ℂall Girls 📞]][89011★83002][[ 📱 ❤ESCORTS service in Ludhiana💃💦Ludhi...
💘Ludhiana ℂall Girls 📞]][89011★83002][[ 📱 ❤ESCORTS service in Ludhiana💃💦Ludhi...💘Ludhiana ℂall Girls 📞]][89011★83002][[ 📱 ❤ESCORTS service in Ludhiana💃💦Ludhi...
💘Ludhiana ℂall Girls 📞]][89011★83002][[ 📱 ❤ESCORTS service in Ludhiana💃💦Ludhi...
 
CANCER CANCER CANCER CANCER CANCER CANCER
CANCER  CANCER  CANCER  CANCER  CANCER CANCERCANCER  CANCER  CANCER  CANCER  CANCER CANCER
CANCER CANCER CANCER CANCER CANCER CANCER
 
Roti bank chennai PPT [Autosaved].pptx1
Roti bank  chennai PPT [Autosaved].pptx1Roti bank  chennai PPT [Autosaved].pptx1
Roti bank chennai PPT [Autosaved].pptx1
 
Deepfake Detection_Using Machine Learning .pptx
Deepfake Detection_Using Machine Learning .pptxDeepfake Detection_Using Machine Learning .pptx
Deepfake Detection_Using Machine Learning .pptx
 
QA Paediatric dentistry department, Hospital Melaka 2020
QA Paediatric dentistry department, Hospital Melaka 2020QA Paediatric dentistry department, Hospital Melaka 2020
QA Paediatric dentistry department, Hospital Melaka 2020
 
Immunity to Veterinary parasitic infections power point presentation
Immunity to Veterinary parasitic infections power point presentationImmunity to Veterinary parasitic infections power point presentation
Immunity to Veterinary parasitic infections power point presentation
 
Performance Standards for Antimicrobial Susceptibility Testing
Performance Standards for Antimicrobial Susceptibility TestingPerformance Standards for Antimicrobial Susceptibility Testing
Performance Standards for Antimicrobial Susceptibility Testing
 
HEAT WAVE presented by priya bhojwani..pptx
HEAT WAVE presented by priya bhojwani..pptxHEAT WAVE presented by priya bhojwani..pptx
HEAT WAVE presented by priya bhojwani..pptx
 
Myopia Management & Control Strategies.pptx
Myopia Management & Control Strategies.pptxMyopia Management & Control Strategies.pptx
Myopia Management & Control Strategies.pptx
 
Overcome Your Phobias with Hypnotherapy.pptx
Overcome Your Phobias with Hypnotherapy.pptxOvercome Your Phobias with Hypnotherapy.pptx
Overcome Your Phobias with Hypnotherapy.pptx
 
the IUA Administrative Board and General Assembly meeting
the IUA Administrative Board and General Assembly meetingthe IUA Administrative Board and General Assembly meeting
the IUA Administrative Board and General Assembly meeting
 
Dimensions of Healthcare Quality
Dimensions of Healthcare QualityDimensions of Healthcare Quality
Dimensions of Healthcare Quality
 
The Docs PPG - 30.05.2024.pptx..........
The Docs PPG - 30.05.2024.pptx..........The Docs PPG - 30.05.2024.pptx..........
The Docs PPG - 30.05.2024.pptx..........
 
Introduction to Forensic Pathology course
Introduction to Forensic Pathology courseIntroduction to Forensic Pathology course
Introduction to Forensic Pathology course
 
VERIFICATION AND VALIDATION TOOLKIT Determining Performance Characteristics o...
VERIFICATION AND VALIDATION TOOLKIT Determining Performance Characteristics o...VERIFICATION AND VALIDATION TOOLKIT Determining Performance Characteristics o...
VERIFICATION AND VALIDATION TOOLKIT Determining Performance Characteristics o...
 
Secret Tantric VIP Erotic Massage London
Secret Tantric VIP Erotic Massage LondonSecret Tantric VIP Erotic Massage London
Secret Tantric VIP Erotic Massage London
 

Computer Software - Lecture D

  • 1. Introduction to Computer Science Computer Software Lecture d This material (Comp 4 Unit 3) was developed by Oregon Health & Science University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information Technology under Award Number 90WT0001. This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/.
  • 2. Computer Software Learning Objectives - 1 • Define computer software and major software types. (Lecture a) • Describe application software classification and provide examples, including those focused on health care (Lecture a) 2
  • 3. Computer Software Learning Objectives - 2 • Define what an operating system (OS) is (Lecture b) • Explain the features and functions of operating systems (Lecture b) • Classify operating systems (Lecture c) • Describe commonly used operating systems (Lecture c) 3
  • 4. Computer Software Learning Objectives - 3 • Describe types and major attributes of files (Lecture d) • Explain the purpose of file systems (Lecture d) • Provide file management tips (Lecture d) • Identify different implementations of file systems (Lecture d) 4
  • 5. Files • Files are blocks of program instructions or data stored on a storage device (mihi, 2010, PD-US) 5
  • 6. File Types • Executable (machine code instructions) • Text file (collection of characters) • Special format – Particular to an application (for example, Microsoft® Word, Excel) – Format for storing images, videos, etc. – Format for archives (mihi, 2010, PD-US) 6
  • 7. File Names and Extensions • Every file must have a name – Each operating system (OS) has its own naming rules – Names may or may not be case-sensitive • File extension: a set of characters appearing after the dot in the file name – Usually used to identify the file type – May or may not be visible – essay.docx – winzip.exe – budget.xlsx – photo1.jpg 7
  • 8. File Permissions • Files have owners • Files have permissions – Read (open) – Write (save) – Executed (if it’s an executable program) • Permissions may vary by user – One user may only be able to read a file, another may be able to read and write – Important security measure 8
  • 9. File Size • All files have a size • File size is measured in bytes, KB, MB, or GB • Size reflects the amount of data stored in the file: – A file containing a long document will be larger than a file containing a short document – HD video files will be larger than low resolution videos files 9
  • 10. File System • A way to organize and access files and their metadata on a storage device • Purposes: – Provide an efficient and reliable data structure to store and access files – Provide an interface for users and applications to create, modify, and save files – Facilitate indexing for fast retrieval of files 10
  • 11. File System Hierarchy - 1 • Windows and Mac have folders • Unix® and Linux have directories – Folders/directories contained within other folders/directories are called subfolders/subdirectories • A flat file system has only one large directory or folder 11
  • 12. File System Hierarchy - 2 • The nested folder/directory structure constitutes file system hierarchy • Top of the hierarchy is called the “root” (Che, 2005, GNU-GPL) 12
  • 13. File Indexing • Finding a file can be challenging • Indexing system maintains a database of files – Updated as files are created, modified, or removed • Indexing system enables users to search for a file based on all or part of a filename • Programs use unique index labels to retrieve and store information 13
  • 14. Deleting a File - 1 • What happens when a file is deleted? – File system removes file from index – Identifies drive space as free • Can sometimes be recovered – Must attempt recovery very soon after the deletion occurs, before the file’s drive space is overwritten 14
  • 15. Deleting a File - 2 • File shredder utilities overwrite the area where the deleted file was stored • In health care, old disks must be safely disposed 15
  • 16. File Management Utilities - 1 • Operating systems provide utilities to manage files and folders/directories – Microsoft Windows®: Explorer – Mac OS X: Finder – Unix: Line commands – Linux: Line commands and file managers 16
  • 17. File Management Utilities - 2 • Allow you to: – View files and their properties – Find files – Move files – Copy files – Rename files – Create folders/directories 17
  • 18. Microsoft Windows File Explorer (Loera, 2017, © 2017 Microsoft) 18
  • 19. Mac OS X Finder (Tanous/Apple Inc., 2016, © The Mac Observer, Inc.) 19
  • 20. KDE Dolphin File Manager (Gareth/KDE, 2008, GNU-GPL) 20
  • 21. Application File Utilities • Available for use within applications • Facilitate moving, deleting, copying, opening, and saving files (Baratt/Microsoft, 2016, © 2017 Microsoft) 21
  • 22. Other File Utilities • Search • File compression/archiving utilities – Windows compression utilities – WinZip – Stuffit • Backup and restore utilities • Security utilities • File transfer utilities (Allen, 2004, PD-US) (Allen, 2004, PD-US) (marricklip14, 2010, PD-US) 22
  • 23. File Management Tips • Use descriptive names for files and folders/directories • Maintain proper file extensions • Group similar files together • Organize folders/directories in a proper hierarchy • Delete or archive files you no longer need • Maintain enough free space (20%) on drive • Back up regularly! 23
  • 24. Computer Software Summary - Lecture d • Files are blocks of program instructions or data stored on a storage device • Main attributes of a file are name, size, type, and permissions • File system is a way of organizing and accessing files and their metadata • Operating systems provide file management utilities 24
  • 25. Computer Software Summary • Software is a set instructions for computer hardware – System software directly operates the computer hardware while application software is an end- user program – Operating systems coordinate applications and hardware and are present on every computer – Files are basic blocks of programs and data. Files have attributes • File systems manage the storage and retrieval of files stored on a disk 25
  • 26. Computer Software References – 1 – Lecture d References Computer File. (2011). Retrieved 24 March 2011 from Wikipedia: http://en.wikipedia.org/wiki/Computer_file. Evans A, Martin K, Poatsey MA. (2010). Chapter 5: Using System Software: The Operating System, Utility Programs and File Management. In: Technology in Action: Complete. 7th ed. New Jersey: Prentice Hall;. File Allocation Table. (2011). Retrieved 24 March 2011 from Wikipedia: https://en.wikipedia.org/wiki/File_Allocation_Table. File Systems. (2011). Retrieved 24 March 2011 from Wikipedia:. http://en.wikipedia.org/wiki/File_system. Hard Disk Drive. (2011). Retrieved 24 March 2011 from Wikipedia: http://en.wikipedia.org/wiki/Hard_disk_drive. HFS Plus. (2011). Retrieved 24 March 2011 from Wikipedia: http://en.wikipedia.org/wiki/HFS_Plus. Hierarchical File System. (2011). Retrieved 24 March 2011 from Wikipedia: http://en.wikipedia.org/wiki/Hierarchical_File_System. 26
  • 27. Computer Software References – 2 – Lecture d References Microsoft Technet. (2011) Chapter 17: Disk and File System Basics. In Windows NT Workstation Resource Kit. Retrieved from: http://technet.microsoft.com/en- us/library/cc750198.aspx. Morley, D. & Parker, CS. (2011) Chapter 6: System Software: Operating Systems and Utility Programs. In: Understanding Computers Today and Tomorrow. 12th ed. Boston: Course Technology. NTFS. (2011). Retrieved 24 March 2011 from Wikipedia: https://en.wikipedia.org/wiki/NTFS. Parsons, JJ. & Oja, D. (2011). Chapter 4: Operating Systems and File Management. In: New Perspectives on Computer Concepts 2011: Comprehensive. 13th ed. Boston: Course Technology. Shelley, GB. & Vermaat, ME. (2011). Chapter 8: Operating Systems and Utility Programs. In: Discovering Computers 2011: Introductory. 1st ed. Boston: Course Technology. 27
  • 28. Computer Software References – 3 – Lecture d Images Slides 5-6: Binary File [image on the Internet]. mihi. (2010, April 21). Available from: https://openclipart.org/detail/49411/binary-file. This file has been released to the Public Domain. Slide 12: Directory tree. [image on the Internet]. Che. (2005, September 3). Available from: https://wikimediafoundation.org/wiki/File:Directory_tree.png. Licensed under the GNU General Public License. Slide 18: Explorer in Windows 7. [image on the Internet]. Microsoft® [software] and Loera, F. [image]. (2011, August 30). Retrieved February 25, 2017 from https://blogs.msdn.microsoft.com/mvplead/2011/08/30/improvements-in-windows- explorer/. Copyright © 2017 by Microsoft®. Slide 19: Finder for Mac OS X El Capitan. [image on the Internet]. Apple Inc. [software], Tanous, J. & The Mac Observer [image]. Retrieved on February 25, 2017 from https://www.macobserver.com/wp-content/uploads/2016/09/finder-list-el-capitan.jpg. Copyright © The Mac Observer. 28
  • 29. Computer Software References – 4 – Lecture d Images Slide 20: Screenshot of KDE 4 Dolphin. [image on the Internet]. KDE [software] and User: Gareth [image]. (2008, August 2). Available from: https://en.wikipedia.org/wiki/File:KDE_4.0.png. Licensed under the GNU General Public License. Slide 21: Microsoft Word ‘Save As’ screen. [image]. Microsoft® [software] and Baratt, A. [image]. (2016). Copyright © 2017 by Microsoft® [software]. Slide 22: Magnifying Glass “ftkappfinder”. [image on the Internet]. Allen, D. (2004, September 1). Retrieved November 8, 2011 from https://openclipart.org/detail/115435/ftkappfinder. This file has been released to the Public Domain. Slide 22: Compress “ftark addfile”. [image on the Internet]. Allen, D. (2004, September 1). Retrieved November 8, 2011 from https://openclipart.org/detail/111691/ftark-addfile. This file has been released to the Public Domain. Slide 22: Shield Icon. [image on the Internet]. User: marricklip14. (2010, September 19). Retrieved November 8, 2011 from https://openclipart.org/detail/85567/shield-icon. This file has been released to the Public Domain. 29
  • 30. Introduction to Computer Science Computer Software Lecture d This material was developed by Oregon Health & Science University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information Technology under Award Number 90WT0001. 30

Editor's Notes

  1. Welcome to Introduction to Computer Science: Computer Software. This is Lecture d. The component, Introduction to Computer Science, provides a basic overview of computer architecture; data organization, representation, and structure; structure of programming languages; and networking and data communication. It also includes some basic terminology from the world of computing.
  2. The learning objectives for this unit, Computer Software, are to: Define computer software and major software types, Describe application software classification and provide examples, including those focused on health care,
  3. Define what an operating system is, Explain the features and functions of operating systems, Classify operating systems, Describe commonly used operating systems,
  4. Describe types and major attributes of files, Explain the purpose of file systems, Provide file management tips, And identify different implementations of file systems
  5. This lecture defines what a file is, identifies various file types and their attributes, provides tips for managing files, explains why file systems are important, and identifies several types of file system implementations. A file is defined as a block of program instructions or data stored on some storage device.
  6. There are many different file types. One example is executable files, which contain a software application that users run. An executable file is filled with a series of machine code instructions. Another file type is a text file, which is merely a collection of binary representations of characters. There are other types of files that may include other types of special formatting, such as types specific to an application like Microsoft Word or Excel. There are also specially formatted files for storing images and videos, and files that are formatted to be an archive.
  7. Every file must have a name. Each operating system, or OS, has its own naming rules. For example, early releases of Microsoft Windows had a file name limit of eight characters. Also, some operating systems have case-sensitive file names; others do not. Part of the file name is the file's extension, which is a set of characters appearing after the dot in the file name. The extension usually identifies the file type, which in turn determines what a user can do with the file. Depending on the settings of the file system, file extensions may or may not be visible in the user interface. File extensions are somewhat up to the user to maintain correctly; an application that creates a file will automatically append the correct extension to the file name, but it may be changed later by a user or another application. Some examples of file names with extensions are: essay.docx, which is a Microsoft Word document named essay; budget.xlsx, which is a Microsoft Excel spreadsheet named budget; winzip.exe, is an executable program named winzip; and photo1.jpg, which is a jpg-formatted image named photo1. 
  8. Files have owners; typically the owner is the person who created the file or last modified it. Operating systems also have utilities to change the ownership of a file. Not all operating systems store the file owner, particularly those operating systems that are simple and do not have extensive file security. Files also have permissions that specify what a given user can do with the file: who can read the file, write to the file, and execute the file, in the case of an executable program. Permissions are an important security feature, since they protect files from unauthorized access.
  9. All files have a size that is expressed in bytes; kilobytes, abbreviated as KB; megabytes, abbreviated as MB; or gigabytes abbreviated as GB. The size of a file depends on the amount of data stored in the file. For example, a file that stores a long Microsoft Word document will be larger than a file that stores a short text-based document. A file containing a high-definition, or HD, video will be larger than a low-resolution video file of the same length.
  10. A file system is a way of organizing files and their metadata on a storage device. Metadata is information about the file, such as its author, its creation date, its subject matter, etc. A file system: Provides an efficient and reliable data structure to store and access files Provides an interface used to create, modify, and save files And, facilitates indexing for fast retrieval of files
  11. Most file systems allow users to group files into some form of container. In Microsoft Windows and Mac OS, the containers are called folders. In UNIX and Linux, the containers are called directories. Folders or directories that are contained in other folders or directories are called subfolders or subdirectories. There are also flat file systems that have only one large directory or folder, with all files being held within that single directory or folder.
  12. For file systems that are not flat, meaning there is more than just one large directory or folder, the nested subfolders or subdirectories contained on the computer form a hierarchical structure similar to that of a tree. This screenshot shows nested folders and subfolders and the tree-like structure that results. The top of the hierarchy is called the root.
  13. Due to the large volume of modern storage devices and the large number of stored files, finding a file can be challenging. Most file systems include an indexing system that enables users to search for a file based on all or part of a filename. The indexing system maintains a database that gets updated as files are created, modified, or removed. The indexing process is similar to file labeling in a file cabinet. Programs and databases use these unique index labels to retrieve and store information.
  14. When a file is deleted, the file system removes the file’s entry from the index and identifies the drive space where the file was stored as being free. However, a deleted file can be recovered if the recovery effort is undertaken quickly, before the file’s drive space is overwritten.
  15. Completely deleting a file requires using a file shredding utility to write over the freed space, so that the old data no longer exists. For highly secure environments like health care settings, old disks must be safely disposed of in such a way that no one can recover data that was once stored on them.
  16. File systems and operating systems provide utilities to manage files and folders or directories. In Windows it is called File Explorer. In Mac OS and Mac OS X, it is called Finder. In UNIX, a series of typed line commands provides this functionality. And Linux, in addition to the command lines used in UNIX, offers graphical file managers; some of the currently popular ones are named Midnight Commander, Konqueror, Nautilus, and Dolphin.
  17. File management utilities allow you to: View files and their properties Find files Move files from one folder or directory to another Copy and paste files or folders Rename files or folders And create folders and directories
  18. This is a screenshot of File Explorer in Microsoft Windows 7. Depending on the view selected from the Views menu, the user may or may not see the detailed properties about the files and folders. This view is the detailed view. It shows the file’s name, including the file’s extension, the date the file was last modified, the file’s size, and the file’s type. There are other options in the menus at the top of the window and the links on the left, including search, quick links to other locations on the computer, and links to file and folder tasks.
  19. This is a screenshot of Finder for Mac OS X 10.5. Once again, it shows details about the file, including the name, the date last modified, the size, and the type. The file extensions are not shown in this view. There are buttons at the top that perform other actions, including a search, and links on the left to go to other locations.
  20. There are several desktop environments available for Linux; one is KDE. Dolphin is the name of the file manager in the KDE environment; a view of Dolphin appears in the upper left corner of this screenshot. Note that in the view shown, the files are represented by icons relating to the type of file, and the file extensions are shown along with the file’s size. No details about the date last modified are given here but they are available in the detailed view. This file manager also provides links to other places, as shown on the left.
  21. Application file utilities are available for use within applications. For example, in Microsoft Windows, selecting a file involves typing in a file name or clicking a Browse button to open a window, which allows navigation through folders to find the file needed. In the screenshot you see here, the window is performing a “Save As.” Similar to File Explorer, the user selects the folder in which to save the file and types in the file name.
  22. The search file utility searches for files or folders on a disk, based on search criteria. Utilities for file compression and archiving are available; some come with the operating system, like Windows-native compression utilities. Others are third-party software that needs to be installed, like WinZip for Microsoft Windows and Stuffit for Mac OS X and Microsoft Windows. File compression and archiving utilities allow assembly of multiple files and folders into one archive file. Compression utilities use special algorithms to store files and folders in a compressed format, which is smaller than the uncompressed format. If a file is compressed, it must be uncompressed before it can be used. Often, archiving and compression are used together to conserve storage space on a hard drive. Archived files are sometimes referred to as “zipped” files.  Backup and restore utilities refer to programs that allow users to easily back up data and to restore the data from the backup. Backups can be regularly scheduled and can be done incrementally, meaning that only new or changed data is saved in the backup once a full backup exists. Most sensitive systems require regular backups, sometimes multiple backups, and often require that at least one backup resides off-site.  Security utilities are programs that help protect a computer from harmful files and unwanted access. These can include firewalls, anti-virus software, anti-spyware, and anti-malware.  For transferring files from one computer to another over a network, there are file transfer utilities. Depending on the network, transferring files may be the same as moving files from one folder to another. Other networks, such as the Internet, require using utilities to transfer files. One such utility is called file transfer protocol, or ftp. There are many Graphical User Interface, or GUI, applications built on top of this protocol to make transferring files easier. Searching the Internet for “ftp” and a specific operating system will return many file utility options. 
  23. Before concluding, here are some tips for managing files: Use descriptive names for files and folders or directories Maintain proper file extensions Group similar files together into folders or directories Organize folders or directories in a proper hierarchy Delete or archive files that are no longer needed Maintain enough free space on the drive. How much is “enough” will vary. And, finally, back up your files regularly!
  24. This concludes lecture d of the unit on Computer Software. This lecture defined computer files and described different file types and attributes. It defined and explained the role of the file system, provided an overview of file management utilities and file systems, and provided file management tips.
  25. This also concludes the unit titled Computer Software. This unit defined software and explained two major software types: application software and system software. Application software is an end-user program. System software directly operates the computer hardware. Applications include software tailored for business, multimedia, science, mathematics, communication, and health care, to name a few. Operating systems coordinate the applications and the hardware; they are the interface between the applications that the users run and the physical computer hardware. Operating systems are present on every computer. Files are basic blocks of programs and data. Files have attributes. File systems work with operating systems to manage the storage and retrieval of files stored on a disk.
  26. References slide. No audio.
  27. References slide. No audio.
  28. References slide. No audio.
  29. References slide. No audio.
  30. No audio.