View
225
Download
0
Category
Preview:
Citation preview
SoftwareSoftware
Usuario Aplicación Sistema Computadora
Software
Programas de Aplicación
Programas de Aplicación
Dos Tipos:• Custom Software
• Packaged Software
• Shareware
• Freeware
• Public-domain software
Dos Tipos:• Custom Software
• Packaged Software
• Shareware
• Freeware
• Public-domain software
Usos Programas de AplicacionesUsos Programas de AplicacionesUsos Programas de AplicacionesUsos Programas de Aplicaciones
• Negocios/PersonalNegocios/PersonalProc. Palabras ( “word processing”)Hojas Electrónicas (“Spreadsheet”)“data base”Presentación (“Presentation Graphics”)“Note Taking”PIM PDA“Software Suite”“Project Management”“Accounting”
• Negocios/PersonalNegocios/PersonalProc. Palabras ( “word processing”)Hojas Electrónicas (“Spreadsheet”)“data base”Presentación (“Presentation Graphics”)“Note Taking”PIM PDA“Software Suite”“Project Management”“Accounting”
Usos Programas de AplicacionesUsos Programas de Aplicaciones
• Gráficas y MultimediosGráficas y Multimedios
– CADCAD
– ““Desktop Publishing”/ personalDesktop Publishing”/ personal
– ““Paint/Image Editing” /personalPaint/Image Editing” /personal
– ““Video/Audio Editing”Video/Audio Editing”
– ““Multimedia Authoring”Multimedia Authoring”
– ““Web Page Authoring”Web Page Authoring”
Usos Programas de Usos Programas de AplicacionesAplicaciones
– Personal/ Hogar“Paint/Image Personal/ Hogar“Paint/Image Editing” /personalEditing” /personal
– ““Personal Finance”/ personalPersonal Finance”/ personal
– ““Legal”Legal”
– ““Tax Preparation”Tax Preparation”
– ““Clip Art/Image Gallery”Clip Art/Image Gallery”
Usos Programas de Usos Programas de AplicacionesAplicaciones
• Entretenimiento: Entretenimiento: Juegos en Video
• Educación y Referencia: Educación y Referencia: – enciclopedias– CBT – Computer-Based Training
• ComunicaciónComunicación
• Aplicaciones en WebAplicaciones en Web
Ejemplos de Programas Ejemplos de Programas Uso Básico
ComunicaciónComunicación
PresentaciónPresentación Base DatosBase Datos
Hoja ElectrónicaHoja Electrónica
Procesamiento PalabrasProcesamiento Palabras
“PackagedApplicationSoftware”
CELL
Hoja Electrónica - ExcelHoja Electrónica - Excel
Base de datos - AccessBase de datos - Access
FILE
•
•
Gráficas: análisis y presentacionesGráficas: análisis y presentacionesGráficas: análisis y presentacionesGráficas: análisis y presentaciones
1st Qtr 2nd Qtr 3rd Qtr 4th Qtr0
10
20
30
40
50
60
70
80
90
1st Qtr 2nd Qtr 3rd Qtr 4th Qtr1st Qtr 2nd Qtr 3rd Qtr 4th Qtr
0
10
20
30
40
50
60
70
80
90
1st Qtr 2nd Qtr 3rd Qtr 4th Qtr
0
10
20
30
40
50
60
70
80
90
1st Qtr 2nd Qtr 3rd Qtr 4th Qtr
0
10
20
30
40
50
60
70
80
90
1st Qtr 2nd Qtr 3rd Qtr 4th Qtr
1st Qtr13%
2nd Qtr17%
3rd Qtr57%
4th Qtr13%
1st Qtr13%
2nd Qtr17%
3rd Qtr57%
4th Qtr13%
1st Qtr2nd Qtr
3rd Qtr4th Qtr
East
West
North
0
20
40
60
80
100
1st Qtr2nd Qtr
3rd Qtr4th Qtr
East
West
North
0
20
40
60
80
100
Negocios y Areas EspecializadasNegocios y Areas Especializadas
• Desktop Publishing (DTP)Desktop Publishing (DTP)
• Personal Finance ProgramPersonal Finance Program
• Computer Aided DesignComputer Aided Design
• Computer Aided ManufacturingComputer Aided Manufacturing
• Project Management SoftwareProject Management Software
ComunicaciónComunicación
• E-mailE-mail
• NewsreaderNewsreader
• Web BrowserWeb Browser
• Instant MessengerInstant Messenger
• GroupwareGroupware
BasicBasic
WorkflowWorkflow
ReunionesReuniones
SchedulingScheduling
Memos and Notes
Routing and Messaging
Electronic Conferencing
Electronic Datebooks
Propósito:
Propósito:
Propósito:
Propósito:
GroupwareGroupware
Usos Programas de AplicacionesUsos Programas de Aplicaciones
Aplicaciones en el WebAplicaciones en el Web
• Web-Based TrainingWeb-Based Training– Web-CTWeb-CT
• Aplication Service ProvidersAplication Service Providers
Programas de SistemasProgramas de SistemasProgramas de SistemasProgramas de Sistemas
Tres CategoríasTres CategoríasTres CategoríasTres Categorías
Programas Programas UtilitariosUtilitarios
Programas Programas UtilitariosUtilitarios
Sistema Sistema OperativoOperativoSistema Sistema OperativoOperativo
Traductores de Traductores de LenguajesLenguajes
Traductores de Traductores de LenguajesLenguajes
Ej.:
•Windows 98
•Unix
Ej.: Ej.:
•PC- Windows 98PC- Windows 98
•Cray- UNICOSCray- UNICOS
•IBM Main-VMIBM Main-VM
•Dec-VAXDec-VAX
Ej.: Ej.:
•““backup”backup”
•Cotejo de virusCotejo de virus
Ej.: Ej.:
•interpretadorinterpretador
•compiladorcompilador
Conceptos SOConceptos SO
• ““Software Platform”Software Platform” -- SO usado en una computadoraSO usado en una computadora
• ““Cross-platform”-Cross-platform”- programas de aplicaciones que programas de aplicaciones que trabajan igual en diferentes SOtrabajan igual en diferentes SO
• ““Kernel” - Kernel” - “master control”; porción del SO que sube a “master control”; porción del SO que sube a memoria para controlar y coordinar las operaciones en la memoria para controlar y coordinar las operaciones en la computadoracomputadora
• ““User Interfaces”User Interfaces” – ““command-line”: Ej.: DIRcommand-line”: Ej.: DIR
– ““menu-driven” menu-driven”
– ““graphical user interface”: GUIgraphical user interface”: GUI
– ““booting”booting”
FuncionesFunciones PrincipalesPrincipales
del SOdel SOAdministración
de Memoria
Administración de Sistema
Administración de Proceso
Administración de Entrada y Salida
Programas de SistemasSistema Operativo
Programas de SistemasSistema Operativo
Administración de Procesos o TareasAdministración de Procesos o Tareas
• “Single User”: un usuario y un programaun usuario y un programa
• Multitarea: ejecución de varios programas a ejecución de varios programas a
la vezla vez
• Multiprocesamiento: la ejecución de la ejecución de
dos o más programas por varios procesadoresdos o más programas por varios procesadores
• “Single User”: un usuario y un programaun usuario y un programa
• Multitarea: ejecución de varios programas a ejecución de varios programas a
la vezla vez
• Multiprocesamiento: la ejecución de la ejecución de
dos o más programas por varios procesadoresdos o más programas por varios procesadores
Administración de MemoriaAdministración de Memoria
• El SO debe asignar áreas de memoria para:– kernel, programas aplicaciones, datos– cálculos, resultados
• Conceptos:– “buffers” - áreas de memoria que guarda datos para
ser transferidos a salida o a memoria de entrada– “virtual memory” VM - para optimizar la memoria
• paging• Thrashing
Administración de Unidades Administración de Unidades de Entrada y Salidade Entrada y Salida
• ““buffers”buffers”
• ““spooling”-uso de disco antes de imprimirspooling”-uso de disco antes de imprimir
• ““device drivers”-programas para device drivers”-programas para comunicarse con las unidades de E y Scomunicarse con las unidades de E y S
• ““Plug and Play technology”-el SO reconoce Plug and Play technology”-el SO reconoce unidades nuevas unidades nuevas
Administración de SistemaAdministración de Sistema• Ejecución del sistemaEjecución del sistema - examinar cuán eficiente
es el sistema – “respose time”– “CPU utilization”
• Otras tareasOtras tareas– SeguridadSeguridad : : Log on - “user name” y “password”– Manejo de archivos y medios de almacenamientoManejo de archivos y medios de almacenamiento– Accesar el WebAccesar el Web– Controlar networkControlar network
Ejemplos de SO• Disk Operating Systems (DOS)
– Microsoft’s MS-DOS– IBM’s PC-DOS
• Windows New Technology (NT)• Windows 98, 2000, ME, XP• Operating System/2 (OS/2)• Macintosh Operating System• Unix, Linux• Windows CE
Ejemplos de SO• Disk Operating Systems (DOS)
– Microsoft’s MS-DOS– IBM’s PC-DOS
• Windows New Technology (NT)• Windows 98, 2000, ME, XP• Operating System/2 (OS/2)• Macintosh Operating System• Unix, Linux• Windows CE
Programas de SistemasSistema Operativo
Programas de SistemasSistema Operativo
ProgramaPrograma BeneficiosBeneficios
Protege inf.. PantallaScreen Savers
Corrige problemasDisk Scanner
Copiar Backup
Seguridad de datosVirus Protection
Aumenta velocidadDisk Defragmenter
Aumenta espacioFile Compression
Remover elementos Uninstaller
Programas de SistemasUtilitarios
Programas de SistemasUtilitarios
Programas de SistemasTraductores
Programas de SistemasTraductores
Traductores de Lenguajes• “Assembler”
• Compilador
• Interpretador
Traductores de Lenguajes• “Assembler”
• Compilador
• Interpretador
Ética y derechos de Propiedad Intelectual
• Tres formas proteger propiedad intelectualTres formas proteger propiedad intelectual:– patentes– “trade secrets”– “copyrights”
• PirateríaPiratería: robo • Public Domain SoftwarePublic Domain Software: programas que pueden ser
copiados• FreewareFreeware: programas disponibles libres de cargo• SharewareShareware: programa libre de costo, para recibir apoyo
técnico hacer una contribución
Recommended