Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aplicaciones
Servicios Shell
Crear (API) Coordinar y controlar el funcionamiento del
vínculo ordenador y todos sus componentes
Sistema Operativo
Driver
Periféricos
Hardware
2.1.1 Sistema operativos
Tipos
Maestro/esclavo
Servidores web
2.1.1 Sistema operativos. Instalación y configuración
La instalación de un SO se puede dividir en 10 fases:
1. Preparar el equipo para arrancar desde la unidad extraíble
2. Gestionar el disco duro (particiones y sistema de archivo NTFS para Windows
actuales y EXT4 para Linux/UNIX)
Programa fuente
Programa Objeto
Programa Ejecutable
Compilador vs Interprete
¿Máquina virtual?
2.2 Software de programación
2.2 Software de programación
Proceso de programación con un lenguaje Proceso de
compilado programación con
un lenguaje
interpretado
Programa
fuente
Intérprete
Librerías
Programa
código intermedio
lenguaje intermedio,
p-code, o byte-code
Java
.NET de Microsoft: Visual Basic.NET y C#
Android
python
2.2 Software de programación
2.2 Software de programación
Ventajas Inconvenientes
Mayor adaptación al equipo. Imposibilidad de escribir código
independiente de la máquina.
Posibilidad de obtener la máxima Mayor dificultad en la programación y en
Ventajas Inconvenientes
Genera un código más sencillo y Reducción de velocidad al ceder el
comprensible. trabajo de bajo nivel a la máquina.
Escribir un código válido para diversas Algunos requieren que la máquina cliente
LENGUAJES DE máquinas y, posiblemente, sistemas posea una determinada plataforma.
ALTO NIVEL operativos.
se crearon para que el usuario común se requiere de ciertos conocimientos de
pudiese solucionar tal problema de programación para realizar las
procesamiento de datos de una manera secuencias de instrucciones lógicas.
más fácil y rápida.
2.3 Software de aplicación
• Son los programas diseñados para que el usuario
realice con ellos una tarea determinada.
• Es el tipo de software más abundante, puesto que le
da utilidad a los ordenadores.
• Las aplicaciones funcionan en un determinado
sistema operativo, con el que son compatibles.
• Clasificación según su utilidad:
▫ Ofimática
▫ Utilidades
▫ Multimedia
▫ Internet
▫ Otros
3. Software de aplicación →Ofimática
• Procesadores de texto
• Hojas de cálculo
• Gestores de Bases de Datos
• Editores de Presentaciones
• Agendas y organizadores
• Visualizadores de PDF
• Suites
2.3 Software de aplicación →Utilidades
• Rendimiento y diagnóstico
▫ SiSoft Sandra
▫ Everest
▫ AIDA32
• Compresores (winrar, winzip, 7z)
• Antivirus
• Programas de grabación
2.3 Software de aplicación →Multimedia
• General
▫ Entornos de reproducción multimedia
▫ Codecs
Fraunhofer llS MPEG Layer-3 (mp3)
Windows Media Audio (wma)
MPEG2, MPEG4 (para video) (mpg)
DivX
Xvid
• Sonido
▫ Reproductores (Winamp, Sonique)
▫ Editores (Audacity)
▫ Otros (grabar sonidos, conversión formatos)
2.3 Software de aplicación →Multimedia
• Video
▫ Reproductores
▫ Editores (Adobe Premier ,Ulead Media Studio,Pinnacle
Video Studio
▫ Reproductores DVD (Power DVD, WinDVD)
▫ Otros
• Gráficos
▫ Visualizadores (ACDSee , SlowView)
▫ Editores (Adobe PhotoShop, Macromedia Freehand, Paint
Shop Pro, GIMP)
▫ Escaneo y OCR (ReadIris)
▫ CAD
▫ Diseño 3D (3D Studio Maya)
2.3 Software de aplicación →Internet
• Navegadores
• Clientes de email
▫ o MS Outlook Express
▫ o Eudora
▫ o Thunderbird
• Chat y mensajería instantánean
▫ MSN Messenger
▫ Yahoo Messenger
▫ mIRC
▫ WhatsApp
▫ Line
• Reproductores multimedia internet
• Firewalls
▫ Zone Alarm
▫ Norton lnternet Security
• P2P
2.3 Software de aplicación
• Proceso de instalación de un software.
Todos… Actual…
(malicioso?)
3 Licencias software
• La licencia software es el contrato que suscribe el desarrollador de un
programa con el usuario que lo quiere utilizar
• Tipos de licencia:
▫ Software Propietario (privativo). el desarrollador establece a través de
la licencia sus propios términos de uso del programa. Habitualmente se
prohíbe la distribución del mismo y el acceso a su código fuente, pero
estas licencias pueden impedir además su uso para un determinado fin o
incluso limitar el número de veces que el usuario puede instalar el programa.
→ Contrato de Licencia de Usuario Final (CLUF, o EULA)
▫ Software Libre. es aquel que nos garantiza como usuarios la posibilidad de
realizar cuatro acciones sin restricción alguna:
a)Utilizar el programa en cualquier contexto.
b) Compartir copias del programa con otros usuarios.
c)Acceder al código fuente, y poder mejorarlo o modificarlo para que el
programa se comporte de acuerdo con nuestras necesidades.
d) Compartir ese programa modificado o mejorado con otros usuarios.
3 Licencias software
▫ Software Libre.
El concepto de software libre surgió en la década de los ochenta y su principal
exponente fue el proyecto GNU, liderado por Richard Stallman, cuyo objetivo
era desarrollar un sistema operativo completamente libre. Actualmente, la
Fundación de Software Libre (FSF) es el organismo más activo en la defensa y
promoción de esta idea.
Una de las mayores ventajas del software libre es que programadores de todo el
mundo pueden contribuir (en muchos casos de forma desinteresada) a mejorar o
depurar los programas, lo que logra un producto muy robusto.
Código abierto (open source), que en la práctica implica lo mismo que el
software libre. La diferencia entre ambas corrientes está en la motivación: mientras
que el software libre incide en el concepto de libertad del usuario, el código abierto
se centra en las ventajas de la metodología de trabajo colaborativo en el desarrollo
de software.
3 Licencias software
▫ Copyright, dominio público y copyleft
Copyright (literalmente ‘derecho a copia’) regula los permisos de uso de
la obra en el mundo anglosajón; en España existe la Ley de Propiedad
Intelectual, pero se utiliza también el símbolo del copyright.
Cuando una obra no es registrada o cuando sus derechos de
autor prescriben, la creación pasa a ser considerada de dominio
público y cualquier persona puede utilizarla sin importar el fin.
El problema del software libre en este contexto es el siguiente: el
desarrollador podría ofrecer su creación como software de dominio
público, pero entonces otro usuario podría acceder a su código fuente y
utilizarlo para crear un software propietario, y se lucraría a su costa.
A las licencias que ofrecen el software libremente a pesar de este riesgo
se les llama licencias permisivas.
Otras prefieren prevenirlo, y para lograrlo ofrecen software libre con
copyleft. Este método consiste en registrar el programa con copyright,
pero utilizar los derechos de autor para imponer una única condición:
cualquier desarrollador que utilice el código de la aplicación deberá
necesariamente ofrecer su programa resultante como software libre.
Instalación SO
• Descarga ISO: Microsoft Windows and Office
ISO Download Tool
https://www.heidoc.net/joomla/technology-
science/microsoft/67-microsoft-windows-iso-
download-tool
• Crear disco arranque: Windows USB/DVD
Download Tool https://www.microsoft.com/es-
es/download/details.aspx?id=56485