Nothing Special   »   [go: up one dir, main page]

Software y Sistema Operativo2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 15

Software

El software es la parte inmaterial o intangible que ejecuta una computadora para realizar una serie

de tareas específicas, el software abarca toda la información digital que hace que el conjunto de

elementos físicos y materiales que conforman la computadora, funcionen de manera inteligente.

Figura 1 Software

Fuente: https://www.ejemplode.com/8-informatica/4343-ejemplo_de_hardware.html

Se considera el primer software a un conjunto de cintas perforadas que se usaron con la primera

computadora programable Z1 en 1938, aunque el término fue acuñado por primera vez en 1958

por el matemático y estadístico John Wilder Turkey cuando llamó “software” a programas que

funcionaban con calculadoras electrónicas.

Durante las primeras décadas del tiempo de computación, los fabricantes de las primeras

computadoras se centraron en el desarrollo de hardware, abandonando el software a un conjunto

de programadores que desarrollaron programas complejos y costosos que solo podían ejecutarse

en el modelo de computadora que se fabricó, con el paso del tiempo y la aparición de lenguajes

de programación, comenzaron a desarrollar programas que podían ejecutarse en una amplia gama

de computadoras con diferentes utilidades; durante este tiempo nació la ingeniería de software

como un conjunto de métodos, técnicas y herramientas utilizadas para el desarrollo y

mantenimiento de software.
Clasificación del Software

Actualmente existe una amplia gama de software disponible, desarrollado para un propósito

específico. El número de programas aumenta exponencialmente año tras año, se identifica y

clasifica por diferentes conceptos como:

Lugar donde está instalado:

• Software de red: son programas y aplicaciones que están alojados en internet o en un

servidor y brindan servicio al cliente a través de una conexión de red, su característica

principal es que no es necesario instalarlo, configurarlo y mantenerlo en el terminal,

programas como Office 365, Dropbox o Google Docs son ejemplos.

• Software local: también conocido como software de escritorio, son aquellos que deben

instalarse y almacenarse en la computadora donde se ejecuta, a diferencia del software de

red, la suite Office de Microsoft, el programa de diseño gráfico Photoshop o el sistema

operativo Windows son ejemplos de este tipo de software.

Grado de libertad de uso:

• Software libre: representa el conjunto de programas en el que los usuarios tienen total

libertad para copiarlo, compartirlo y cambiarlo, ya que generalmente tiene acceso al código

fuente del programa. El sistema operativo Linux, el editor de imágenes Gimp o la suite

Open Office son ejemplos de dichos programas.

• Software propietario: representa el conjunto de programas que los usuarios tienen

limitaciones para editar, compartir o copiar sin el permiso expreso del propietario del

software, como el sistema operativo Windows, el editor de imágenes Photoshop o el

conjunto de aplicaciones de Microsoft Office.


Tipo de funcionalidad:

• Software de sistemas: también conocido como sistemas operativos, dicho software

administra el hardware del dispositivo electrónico y la ejecución de otros programas. Windows,

iOS, Linux o Solaris son ejemplos.

• Software de programación: representa el conjunto de programas que permiten desarrollar,

crear y modificar otros programas. Mediante este tipo de software, se escribe el conjunto de

instrucciones en un idioma determinado conocido como código fuente, ejemplos como Apple

Xcode, Microsoft Visual Studio o Android de Google.

• Software de aplicación: son otros programas que se utilizan para un propósito específico, es

un tipo de software más completo que encontrado en el mercado, a su vez se clasifica en:

Office: son todos los programas que facilitan las tareas de la oficina, como hojas de cálculo,

editores de texto, diseño gráfico, gestión de facturas, POS.

Negocios: son todos aquellos que se centran en su aplicación en el área de negocios,

programas como SAP que administra toda la empresa, Solidworks que permite el diseño

y cálculo de estructuras y máquinas complejas o Scada desarrollado para operar robots

industriales.

Comunicación: representa el conjunto de programas para establecer y facilitar la

comunicación e información entre personas, navegadores web, administradores de correos

electrónicos, aplicaciones web sociales como Twitter o Facebook y Facetime, Whatsapp

o Skype son ejemplos.

Seguridad: representa el conjunto de antivirus que detecta y elimina programas que pueden

alterar el funcionamiento del dispositivo electrónico. Norton, Panda o Karspersky son

ejemplos entre otros.

Malicioso: al contrario del anterior, dichos programas alteran y manipulan la información

y el funcionamiento de la computadora sin el consentimiento del usuario.


Entretenimiento: son todos los programas de entretenimiento como videojuegos,

reproductores de música y video, lectores de libros digitales, etc.

Educación: destinado a enseñar y aprender sobre un tema específico o general, se cita

como ejemplos la enciclopedia digital Encarta o el programa matemático Matlab, entre

otros.

Sistema Operativo

La informática tal y como se le conoce hoy día, surgió a raíz de la II Guerra Mundial, en la década

de los 40. En esos años no existía el concepto de "Sistema Operativo" y los programadores

interactuaban directamente con el hardware de las computadoras trabajando en lenguaje máquina

(esto es, en binario, programando únicamente con 0s y 1s).

El concepto de Sistema Operativo surge en la década de los 50. El primer Sistema Operativo de

la historia fue creado en 1956 para un ordenador IBM 704, y básicamente lo único que hacía era

comenzar la ejecución de un programa cuando el anterior terminaba.

En los años 60 se produce una revolución en el campo de los Sistemas Operativos. Aparecen

conceptos como sistema multitarea, sistema multiusuario, sistema multiprocesadores y sistema

en tiempo real.

Es en esta década cuando aparece UNIX, la base de la gran mayoría de los Sistemas Operativos

que existen hoy en día.

En los 80 nacieron sistemas como MacOS, MS-DOS, Windows y en los 90 Linux.


¿Para qué sirve un sistema operativo?
Los sistemas operativos permiten que otros programas puedan utilizarlos de apoyo para poder
funcionar. Por eso, a partir del sistema utilizado pueden ser instalados ciertos programas y otros
no.
Son parte esencial del funcionamiento de los sistemas informáticos y la pieza de software central
en la cadena de procesos, ya que establecen las condiciones mínimas para que todo funcione: la
administración de los recursos, el método de comunicación con el usuario y con otros sistemas, las
aplicaciones adicionales.
Figura 2 Sistema Operativo

Fuente: https://www.tutorialspoint.com/operating_system/os_overview.htm

Funciones del Sistema Operativo

Figura 3 Funciones del Sistema Operativo


Fuente: https://www.guru99.com/operating-system-tutorial.html

En un sistema operativo, el software realiza funciones como:

Gestión de procesos: La gestión de procesos ayuda al sistema operativo a crear y eliminar

procesos. También proporciona mecanismos de sincronización y comunicación entre

procesos.
Gestión de memoria: El módulo de gestión de memoria realiza la tarea de asignación y

desasignación de espacio de memoria a los programas que necesitan estos recursos.

Gestión de archivos: gestiona todas las actividades relacionadas con los archivos, como

el almacenamiento de la organización, la recuperación, los nombres, el intercambio y la

protección de archivos.

Administración de dispositivos: la administración de dispositivos realiza un

seguimiento de todos los dispositivos. Este módulo responsable de esta tarea se conoce

como controlador de E/S. Adicional realiza la asignación y desasignación de los

dispositivos.

Administración del sistema de E / S: uno de los principales objetos de cualquier sistema

operativo es ocultar las peculiaridades de los dispositivos de hardware del usuario.

Administración de almacenamiento secundario: los sistemas tienen varios niveles de

almacenamiento que incluyen almacenamiento primario, secundario y en caché. Las

instrucciones y los datos deben almacenarse en el almacenamiento primario o en la

memoria caché para que un programa en ejecución pueda hacer referencia a ellos.

Seguridad: El módulo de seguridad protege los datos y la información de un sistema

informático contra amenazas de malware y acceso autorizado.

Interpretación de comandos: este módulo está interpretando comandos dados por los

recursos del sistema y actuando para procesar esos comandos.

Redes: un sistema distribuido es un grupo de procesadores que no comparten memoria,

dispositivos de hardware o un reloj. Los procesadores se comunican entre sí a través de

la red.

Contabilidad del trabajo: seguimiento del tiempo y los recursos utilizados por diversos

trabajos y usuarios.

Gestión de la comunicación: coordinación y asignación de compiladores, intérpretes y

otro recurso de software de los distintos usuarios de los sistemas informáticos.


Microsoft Windows
Microsoft Windows es el sistema operativo desarrollado por Microsoft
Corporation, el cual destaca por ser un sistema que dispone de una interfaz
gráfica de usuario, en forma de ventanas, en donde una ventana es una
representación de una tarea que se ha ejecutado o que está en ejecución, en la que
cada ventana puede tener un menú propio al igual que otros controles, y que
finalmente el usuario puede ampliar o reducir a través del mouse.

Ventajas:
• La instalación es sencilla.
• Es multitarea y multiusuarios.
• Brinda la posibilidad de asignar diferentes permisos a los usuarios.
• Permite cambiar periódicamente las contraseñas.
• El sistema está protegido del acceso legal.

Linux
Linux es un sistema operativo libre y de código abierto, el cual debe su origen a Unix.
Por ser de código abierto cuenta con muchas distribuciones y en cuanto a software libre,
es el sistema operativo más popular. Por sus características, Linux puede ser usado a través
de una interfaz gráfica como Windows o Mac OS, aunque también a través de la línea de
comandos como DOS.
Ubuntu. Este sistema operativo es libre y de código abierto, o sea, todo el mundo puede
modificarlo sin violar derechos autorales. Toma su nombre de cierta filosofía surafricana
ancestral, enfocada en la lealtad del hombre hacia su propia especie por encima de todo.
Basado en GNU/Linux, Ubuntu se orienta hacia la facilidad de uso y la libertad total. La
empresa británica que lo distribuye, Canonical, subsiste brindando servicio técnico.

Ventajas:

• El mejor costo del mercado


• Enorme cantidad de software libre para este sistema.
• Mayor estabilidad por algo lo usan en servidores de alto rendimiento.
• Entorno gráfico
• Las vulnerabilidades son detectadas y corregidas más rápidamente que cualquier otro
sistema operativo.
Desventajas:

• Para algunas cosas debes de saber usar Unix


• No existe mucho personal para soporte, la mayoría lo hace únicamente para Windows.
• No Existe mucho software comercial.
• Muchos juegos no corren en Linux.

MAC
Es el sistema operativo creado por Apple para su línea de computadoras Macintosh. Es
muy reconocido por haber sido uno de los primeros sistemas dirigidos al público en contar
con una interfaz gráfica compuesta por la interacción del mouse con ventanas, íconos y
menús.
MacOS. Es el sistema operativo de los computadores Macintosh de Apple, también
conocido como OSX o Mac OSX. Basado en Unix y desarrollado y vendido en
computadores Apple, se trata de la competencia más acérrima del popular Windows.

Ventajas:

• Compatibilidad: permite tener compatibilidad al conectar un dispositivo electrónico,


como las impresoras, cámaras digitales, entre otros. El SO lo detecta automáticamente
y puede usarse sin ningún problema; dando un soporte completo sobre los dispositivos,
sin necesidad de instalar los drivers desde un CD u otro dispositivo.

• Interfaz intuitiva: facilita el manejo y uso de la interfaz gráfica. Además, mantiene


los archivos muy bien organizados para que sea mucho más fácil y sencillo
localizarlos.
• Instalación y des-instalación de programas es muy simple y sencilla:
simplemente se debe abrir el archivo con la extensión “dmg” y luego copias la
app a la carpeta que quieras, lo más preferible es que lo hagas en la carpeta de
aplicaciones. Si lo que deseas es desinstalar una aplicación lo que debes hacer es
borrar el archivo app y listo.
• Es mucho menos vulnerable a virus y malware: si conectas algún dispositivo
a tu pc ya sea, un USB, o cualquier otro elemento extraíble, que esté infectado y
tenga virus, el SO no permitirá que el virus se abra y explore, bloqueando el uso
en el computador.

Desventajas:

• No existe una gran cantidad de software para MAC: Comparada con la cantidad que existe
para los otros tipos de softwares, son muy escasos. Pero con el pasar del tiempo esto ha
cambiado.
• No hay mucho personal de soporte: es muy difícil encontrar alguien quien pueda
dar soporte
• Costos altos: estos equipos suelen ser muy costosos, ya que como ofrecen grandes
ventajas y son muy populares, sus precios en el mercado son muy elevados.
• Configuración: Solo se le puede configurar el Hardware al momento de comprar el
equipo.

ANDROID

Android es el nombre de un sistema operativo que se emplea en dispositivos móviles,


por lo general con pantalla táctil. De este modo, es posible encontrar tabletas (tablets),
teléfonos móviles (celulares) y relojes equipados con Android, aunque el software
también se usa en automóviles, televisores y otras máquinas.
Ventajas

.
• Código abierto: esto indica que cualquiera puede crear aplicaciones y contribuir a aumentar
la oferta de esta en el universo android, siendo la gran mayoría de ellas, gratuitas. El hecho
de que su código sea abierto también posibilita una gran variedad de ventajas más, como por
ejemplo el hecho de que los errores puedan ser revisados y reparados con mayor rapidez, y
otras ventajas que veremos a continuación.

• Mayor libertad: la libertad total con la que trabajan los desarrolladores de Android para
realizar todo tipo de aplicaciones sin límites y sin pedir ningún tipo de permiso. Además de
eso, también es destacable el hecho de que Android no depende de ningún fabricante u
operadora para implementar las mejoras del sistema, lo que redunda en su nivel de libertad.

• Diversidad y versatilidad: cuenta con un mayor número de fabricantes y está presente en la


mayoría de marcas comerciales, así como de usuarios, lo que lo convierte en el sistema más
utilizado. A ese hecho también se peude añadir la versatilidad de dispositivos en los que se
encuentra este sistema operativo, además de teléfonos móviles, tabletas, relojes inteligentes,
ordenadores, dispositivos GPS y toda clase de electrodomésticos de última generación que
dispongan de la tecnología necesaria para conectarse.

• Sistema multitarea: cuenta también con un sistema multitarea que permite abrir distintas
aplicaciones a la vez y hacerlas funcionar simultáneamente, así como ponerlas en modo
suspensión, si no se las está utilizando. Todo ello servirá para trabajar con más agilidad y
también para ahorrar en el consumo de memoria y de batería, ya que el sistema también permite
cerrar las aplicaciones que no sirvan de utilidad, mientras se trabaja con otras.

• Mayor interacción: gran capacidad de personalización, es decir, el hecho de que los usuarios
y los fabricantes de Android cuentan con una mayor capacidad de interacción y puedan
personalizar a su gusto instalando tanto fondos de pantalla personales, como animaciones o
temas de todo tipo. Así pues, se puede elegir aquellos temas, estilos o interfaces que más de
adapten al gusto del usuario, lo que sin duda dará un toque especial a los dispositivos.

• Comunidad: la libertad de creación y de comunicación entre sus desarrolladores, fomentan


y potencian el feedback entre creadores de todo el mundo. Es por eso que el sistema cuenta
con la mayor comunidad del mundo, siempre en constante movimiento y generando
permanentemente todo tipo de foros, eventos colectivos y reuniones de toda clase.
Desventajas:

• Complejidad: existe la impresión generalizada, entre los consumidores, de que este sistema
operativo es algo más complejo que el resto para usuarios inexpertos, ya que resulta un poco
complicado de configurar, además de ser poco intuitivo en términos generales. Así pues, para
mejorar las condiciones del dispositivo se debe
tener un mínimo conocimiento, lo que conlleva
también en algunos casos que usuarios poco
experimentados puedan dañar algunos
elementos del sistema, al intentar hacer cambios.

• Poca calidad de algunas aplicaciones: otra


característica derivada del código abierto de
Android, es el hecho de que a veces algunas
aplicaciones sean de baja calidad o terminen
siendo innecesarias para los equipos. Es por eso,
por lo que siempre es aconsejable descargar
aquellas aplicaciones conocidas y las cuales se
conoce de su utilidad, para evitar sorpresas en el
futuro.

• Vulnerabilidad: El hecho de tener un código abierto, también posibilita que este sistema sea
más susceptible a ataques y a que algunos hackers aprovechen errores del propio sistema para
atacarlo. Este es un factor que se debe tener en cuenta si se requiere adquirir un dispositivo
android o ya se cuenta con uno, hay que prever y adquirir un antivirus de calidad para no
arriesgarse a posibles ataques.
• Falta de soporte de actualización: a diferencia de otros sistemas operativos, Android no
posee un soporte de actualización que permita obtener la última versión del equipo. Este es,
sin duda, uno de los inconvenientes más característicos de Android, y que, en la rivalidad con
otros sistemas como iOS, sale perdiendo de manera notable.

IOS
Es un sistema operativo móvil de la
multinacional Apple Inc. Originalmente
desarrollado para el iPhone, después se
ha usado en dispositivos como el iPod
touch y el iPad. No permite la instalación
de iOS en hardware de terceros

Ventajas:

• El asistente de IOS: es muy útil para los usuarios, que Apple la mejoró en sus
dispositivos recientes para poder realizar más tareas por nosotros.
• Apple pay: es un servicio de pago desarrollado por Apple, está creado por un chip en
NFC, este crea un código al azar en vez de poner tu número de tarjeta.
• La seguridad: es muy importante saber que este sistema está diseñado en gran parte
para proteger tu información personal.
• Interfaz: este sistema tiene una interfaz fácil de usar.

Desventajas:

• Es un sistema operativo cerrado que no te permite hacer modificaciones


• Son dispositivos sumamente caros, y no hay muchos cambios en cuanto a
novedades.
• La batería se consume muy rápido.
Material Complementario

• H i st o ri a: https://medium.com/@juanjose3629/historia-
caracter%C3%ADsticas-versiones-ventajas-y-desventajas-de-sistema-operativo-
windows-mac-y-538332093bc2
• Wi nd o ws : h t t p s : / / y o u t u . b e/ 2 c g2 Q g Ij W s o
• Windows vs Linux: h t t p s : / / yo u t u . b e / rj n J ad k N l H 8
• Linux: https://www.youtube.com/watch?v=qUOEW5mZBHA
• MAC: https://www.youtube.com/watch?v=penlmSvPxm8
• Android: https://www.youtube.com/watch?v=NxO6xGUG3xI
• IOS: https://www.youtube.com/watch?v=2vcsXcRgDAc
• Android vs IOS: https://www.youtube.com/watch?v=Ruia8XgavTs
• https://i.pinimg.com/originals/65/29/ed/6529ed4ef8df9d77bd6949f843f7e7f0.png
• https://www.youtube.com/watch?v=TL3JSfEqd74
• https://www.youtube.com/watch?v=d8FBM-OvZEI
• https://www.youtube.com/watch?v=WmMMFveBnto

También podría gustarte