SlideShare una empresa de Scribd logo
TEMA 3. SOFTWARE OPERATIVO Y DE
DESARROLLO

Ing. Dulce Mónica
Castillo Corona
3.1 EVOLUCIÓN DEL SW Y SU
SITUACIÓN ACTUAL

Con los primeros equipos de computo,
evolucionan también un conjunto de
programas para el control de la
computadora misma, los cuales van a
permitir a la computadora realizar
diversas labores a esto le conocemos
como sw.
En 1946 VonNeumann pensó que las
instrucciones podían almacenarse en la
computadora junto con los datos a ello le
llamo programa almacenado o concepto
Von Neumann.
3.1 EVOLUCIÓN DEL SW Y SU
SITUACIÓN ACTUAL
De la mitad de los 60’s a finales de los
70’s la multiprogramación y los
sistemas multiusuario introdujeron
nuevos conceptos de interacción
hombre-máquina.
También se caracterizó por el
establecimiento del software como
producto y la llegada de las "casas de
software".
3.1 EVOLUCIÓN DEL SW Y SU
SITUACIÓN ACTUAL
A mediados de los años 70’s continuando más
allá de una década.
En esta etapa comienzan los sistemas
distribuidos múltiples de computadoras,
cada una ejecutando funciones
concurrentes y comunicándose con el resto,
de esta manera se incrementó
notablemente la complejidad de los
sistemas informáticos.

Las redes, las comunicaciones digitales de alto
ancho de banda y la creciente demanda de
acceso "instantáneo" a los datos,
supusieron una fuerte presión sobre los
desarrolladores del software.
3.1 EVOLUCIÓN DEL SW Y SU
SITUACIÓN ACTUAL
Las redes inalámbricas, dispositivos
móviles y celulares irrumpen con
fuerza en los campos del
entretenimiento, la música y los
videos en Internet.
La crisis del sw se refiere a la dificultad
en escribir programas libres de
defectos, fácilmente comprensibles, y
que sean verificables. Las causas
son, entre otras, la complejidad que
supone la tarea de programar, y los
cambios a los que se tiene que ver
sometido un programa para ser
continuamente adaptado a las
necesidades de los usuarios.
3.1 EVOLUCIÓN DEL SW Y SU
SITUACIÓN ACTUAL
SW: Conjunto de programas de cómputo, procedimientos, reglas, documentación y
datos asociados que forman parte de las operaciones de un sistema de
computación.
Extraído del estándar 729 del IEEE3
3.2 SOFTWARE DE BASE
1ª. Gen. El S.O. se encargaba de resolver parte de los problemas del
proceso de la información y de los dispositivos conectados a la
computadora, así mismo el uso eficiente de la memoria en forma
rudimentaria.
2ª. Gen. Surgen procedimientos para el arranque en frío y su operación en
tiempo real y compartido.
3ª. Gen menor tiempo para el arranque en frío , uso de memoria intermedia
para almacenamiento de información, mejor uso de la memoria principal,
multiprogramación y simplificación de los operadores.
4ª. Gen. Siguen evolucionando para facilitar casi todo tipo de usos y
diagnóstico de problemas en las grandes computadoras.
3.2 SOFTWARE DE BASE
SISTEMAS OPERATIVOS…..
Son los encargados de ejercer el
control y coordinar el uso del
hardware entre diferentes
programas de aplicación y los
diferentes usuarios. Así mismo es
un administrador de los recursos
de hardware del sistema.
3.2 SOFTWARE DE BASE
El S.O. esta constituido básicamente por tres partes:
Un administrador de entrada/salida que coordina todas las
comunicaciones de la computadora con los periféricos y por
consiguiente el flujo de información.
Un procesador de comando que interprete todo lo que tecleamos
permitiendo con ello su ejecución.
Una serie de programas denominados utilerías que permiten la
administración de nuestros archivos y tareas diversas.
3.2 SW DE BASE
3.2 SOFTWARE DE BASE
PRINCIPALES FUNCIONES DEL S.O.
Coordinar y manipular el hardware, así como memoria,
discos, teclado, etc.
Organizar los archivos en los diversos dispositivos
Gestión de errores
Interpretar comandos para la comunicación entre el
usuario y la máquina
El sistema operativo es generalmente diseñado por el
fabricante y por ello no es posible definir uno estándar;
aunque hay un conjunto de funciones básicas o
componentes que todo sistema debe considerar
3.2 SOFTWARE DE BASE

Monousuario
Por No. de
usuarios

Multiusuario

S.O. por
servicios
Por No. de
tareas

Monotareas
Multitareas
3.2 SOFTWARE DE BASE

Monousuario: Los sistemas monousuarios son aquellos que nada más
puede atender a un solo usuario, gracias a las limitaciones creadas
por el hardware, los programas o el tipo de aplicación que se este
ejecutando.
Estos tipos de sistemas son muy simples, porque todos los
dispositivos de entrada, salida y control dependen de la tarea que se
esta utilizando, esto quiere decir, que las instrucciones que se dan,
son procesadas de inmediato; ya que existe un solo usuario. Y están
orientados principalmente por los microcomputadores.
Multiusuario: En esta categoría se encuentran todos los sistemas que
cumplen simultáneamente las necesidades de dos o más usuarios,
que comparten mismos recursos. Este tipo de sistemas se emplean
especialmente en redes. En otras palabras consiste en el
fraccionamiento del tiempo. Un claro ejemplo de este tipo es el S.O.
UNIX.
3.2 SOFTWARE DE BASE

Monotareas: Es el caso cuando solo se podía correr un solo programa a la vez
como lo son CP/M y DOS.
Multitarea: cuando se pueden correr en memoria más de un programa. En este
caso se utilizan comandos para intercambiarse o moverse entre los
programas en uso. En esta categoría podríamos mencionar UNIX, OS/2,
Apple’s Multifinder OS, Windows NT, Linux. Lo anterior no debe confundirse
con un proceso alternado, es decir que la aplicación que no esta en
pantalla no sigue corriendo y por consiguiente no es multitareas.
3.2 SOFTWARE DE BASE
Gary Kildall desarrollo el primer S.O. para microcomputadoras llamado CP/M, su
finalidad era controlar la entrada/salida de información del recién diseñado
microprocesador, así como el almacenamiento de datos y proceso en
general. Tiempo después (‘80) aparece Bill Gates y Paul Allen escribiendo
también este tipo de sw para microcomputadoras y escriben el S.O. más
conocido de todos: el DOS de IBM y su equivalente el MS-DOS para las
computadoras compatibles.
3.2 SOFTWARE DE BASE

El sistema operativo MS-DOS (MicroSoft Disk
Operating System) fué un sistema operativo
de Microsoft destinado a computadoras con
arquitectura x86 y se convirtió en el sistema
operativo más popular entre los computadores
IBM PC y compatibles durante los años 80 y
mediados de los 90, momento en el que
comenzaron a popularizarse los sistemas
operativos con interfaces gráficas de usuario
(como Windows 95).
MS-DOS no es ni multiusuario ni multitarea. No
puede trabajar con más de un usuario ni en
más de un proceso a la vez.
MS-DOS carece por completo de interfaz gráfica.
3.2 SOFTWARE DE BASE
Esta primera versión de MS-DOS
soportaba 16 Kb de memoria
RAM, disquetes de 5,25 pulgadas
de una sola cara de 160 Kb e
incluía ya 22 órdenes además de
incluir ya el intérprete de
comandos COMMAND.COM. y
manejar archivos con extensión
.com y .exe.
MS-DOS nos acompañó desde 1981
con la versión 1.0 hasta el año
2000 con la versión 8.0
3.2 SOFTWARE DE BASE

Windows comprende una familia
de sistemas operativos
desarrollados y
comercializados por Microsoft.
Existen versiones para
hogares, empresas, servidores
y dispositivos móviles, como
computadores de bolsillo y
teléfonos inteligentes.
Es multitarea y multiusuario a
partir de la versión 95.
3.2 SOFTWARE DE BASE

UNIX fué desarrollado, en principio, en 1969
por un grupo de empleados de los
laboratorios Bell de AT&T, entre los que
figuran Ken Thompson, Dennis Ritchie y
Douglas McIlroy.
El antecesor a este proyecto es un programa
llamado Multics (Multiplexed Information
and Computing System)
Está escrito en lenguaje C.
El objetivo principal de este proyecto fue
desarrollar un sistema operativo interactivo
que contará con muchas innovaciones,
entre las principales mejorar las políticas de
seguridad.
3.2 SOFTWARE DE BASE


Características UNIX es un sistema operativo multitarea y multiusuario.



Escrito en lenguaje de alto nivel



Aplicación que interpreta los comandos tecleados por parte del usuario
llamado shell



Emplea manejo dinámico de memoria por intercambio o paginación



Permite comunicación entre procesos



Emplea un sistema jerárquico de archivos por seguridad
3.2 SOFTWARE DE BASE
 LINUX

 La historia de Linux empieza en Finlandia,
en 1991, cuando en Linus B. Torvalds,
estudiante de la Universidad de Helsinki,
se le ocurrió comprarse un PC con
procesador 386. Después de observar que
el MS/DOS no aprovechaba los recursos de
la máquina, decidió usar otro sistema
operativo de entonces: Minix (Minix era un
pequeño sistema Unix).
 Ha sido diseñado y programado por
multitud de programadores alrededor del
mundo. El núcleo del sistema sigue en
continuo desarrollo bajo la coordinación de
Linus Torvalds.
3.2 SOFTWARE DE BASE
Es un sistema operativo multiusuario que
incorpora multitarea.
Dos características principales es que es
libre, esto significa que no tenemos que
pagar ningún tipo de licencia a ninguna
casa desarrolladora de sw por el uso del
mismo, la segunda, es que el sistema
viene acompañado del código fuente.
Linux se distribuye bajo la GNU General
Public License por lo tanto, el código
fuente tiene que estar siempre accesible y
cualquier modificación ó trabajo derivado
tiene que tener esta licencia.
El 9 de Mayo 1996, Tux fue propuesto como
mascota oficial de Linux.
3.2 SOFTWARE DE BASE

El 24 de enero de 1984, Apple Computer Inc. (ahora Apple Inc.) introdujo la computadora
personal Macintosh, con el modelo Macintosh 128K, el cual incluía el sistema operativo
Mac OS, conocido en esa época como System Software.
Está basado en Unix.
En enero de 1981, Steve Jobs se hizo cargo del proyecto Macintosh completo
El Sistema 1 tenía escritorio, ventanas, iconos, mouse, menús y scrollbars
Mac OS X, hoy en día este sistema operativo esta virtualmente en todas las Mac’s, y
fué trabajado por una década para poder obtener el éxito que tiene ahora. Las
versiones actuales ya cuentan con sistema multitareas y multiusuarios.
3.2 LENGUAJES Y TRADUCTORES

Son herramientas que nos permiten crear
programas y sw.
Una computadora funciona bajo control de un
programa el cual debe estar almacenado
en la unidad de memoria; tales como el
disco duro.
Por otra parte, los lenguajes de programación
en código de máquina son
verdaderamente difíciles de entender para
una persona, ya que están compuestos de
códigos numéricos sin sentido.
Los lenguajes de programación representan
en forma simbólica y en manera de un
texto los códigos que podrán ser leídos por
una persona.
3.2 LENGUAJES Y TRADUCTORES
Los lenguajes de programación son
independientes de las computadoras
a utilizar.
El ordenador sólo entiende un lenguaje
conocido como código binario o
código máquina, consistente en
ceros y unos.

Los lenguajes más próximos a la
arquitectura hw se denominan
lenguajes de bajo nivel y los que se
encuentran más cercanos a los
programadores y usuarios se
denominan lenguajes de alto nivel.
3.2 LENGUAJES Y TRADUCTORES

Lenguajes de bajo nivel
El lenguaje de máquina es el sistema
de códigos directamente
interpretable por un
microprocesador. Este lenguaje está
compuesto por un conjunto de
instrucciones que determinan
acciones a ser tomadas por la
máquina.
El lenguaje ensamblador implementa
una representación simbólica de los
códigos de máquina binarios y otras
constantes necesarias para
programar un microprocesador.
3.2 LENGUAJES Y TRADUCTORES
Lenguajes de alto nivel

Al aproximarse al lenguaje natural,
el programa se puede escribir y
leer de una forma más sencilla,
eliminando muchas de las
posibilidades de cometer errores
que se daban en el lenguaje
máquina, ya que se utilizan
palabras (generalmente en
inglés)
en lugar de cadenas de
símbolos sin ningún significado
aparente.
3.2 LENGUAJES Y TRADUCTORES
Compilador
Un compilador es un programa que permite traducir el código fuente
de un programa en lenguaje de alto nivel, a otro lenguaje de
nivel inferior (típicamente lenguaje de máquina).

De esta manera un programador puede diseñar un programa en un
lenguaje mucho más cercano a como piensa un ser humano,
para luego compilarlo a un programa más manejable por una
computadora.
3.2 LENGUAJES Y TRADUCTORES
Intérprete
Es un programa capaz de analizar y ejecutar programas escritos en un lenguaje
de alto nivel.
Los intérpretes se diferencian de los compiladores en que los primeros sólo
realizan la traducción a medida que sea necesaria, típicamente, instrucción
por instrucción, y normalmente no guardan el resultado de dicha traducción.
3.3 SOFTWARE APLICATIVO

Es aquel que permite a los usuarios llevar a cabo
una o varias tareas específicas, en cualquier
campo de actividad susceptible de ser
automatizado o asistido, con especial énfasis en
los negocios.
Se clasifica en dos grandes áreas:
A la medida.
De propósito general.
3.3 SOFTWARE APLICATIVO

A la medida…
Son aplicaciones
desarrolladas “a la medida
de las necesidades‟ que
ofrecen una gran potencia,
ya que, están
exclusivamente diseñadas
para resolver problemas
con requerimientos
específicos.
3.3 SOFTWARE APLICATIVO
De propósito general
Son paquetes integrados de
sw que incluyen varias
aplicaciones, po rejemplo:
Procesadores de Texto.
Hoja de Cálculo.

Base de datos.

Más contenido relacionado

La actualidad más candente

Godoy
GodoyGodoy
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
CECyTEM plantel Tezoyuca
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
johnzamora1978
 
Sistemas operativo 1 unidad
Sistemas operativo 1 unidadSistemas operativo 1 unidad
Sistemas operativo 1 unidad
Benja villasente
 
Sistemas operativos de windows
Sistemas operativos de windowsSistemas operativos de windows
Sistemas operativos de windowsLizeth32
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativos
cgutgon1996
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
juniortorresuarez
 
Tema 1. sistemas operativos 1
Tema 1. sistemas operativos 1 Tema 1. sistemas operativos 1
Tema 1. sistemas operativos 1
NataliaCastillo86
 
Resumen Décadas S.O
Resumen Décadas S.OResumen Décadas S.O
Resumen Décadas S.O
Arvey Barahona
 
DESARROLLO DE LOS SISTEMAS OPERATIVOS
DESARROLLO DE LOS SISTEMAS OPERATIVOSDESARROLLO DE LOS SISTEMAS OPERATIVOS
DESARROLLO DE LOS SISTEMAS OPERATIVOS
Miguelopez2909
 
Historiayevoluciondelsistemaoperativo 120926212848-phpapp01
Historiayevoluciondelsistemaoperativo 120926212848-phpapp01Historiayevoluciondelsistemaoperativo 120926212848-phpapp01
Historiayevoluciondelsistemaoperativo 120926212848-phpapp01
carlos sandrea
 
Concepto De Sistema Operativo.
Concepto De Sistema Operativo.Concepto De Sistema Operativo.
Concepto De Sistema Operativo.
jengibre
 
Introduccionalossitemasoperativos
IntroduccionalossitemasoperativosIntroduccionalossitemasoperativos
Introduccionalossitemasoperativos
mariana robledo
 
Taller de Sistemas Operativos
Taller de Sistemas Operativos Taller de Sistemas Operativos
Taller de Sistemas Operativos
Jean Carlos Bedoya Arce
 
dispositivos operativomoviles
dispositivos  operativomovilesdispositivos  operativomoviles
dispositivos operativomoviles
paolagonzalezvidal
 
SOFTWARE Y SISTEMAS OPERATIVOS
SOFTWARE Y SISTEMAS OPERATIVOSSOFTWARE Y SISTEMAS OPERATIVOS
SOFTWARE Y SISTEMAS OPERATIVOS
mariantonietap
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosJavier Collantes
 

La actualidad más candente (20)

Godoy
GodoyGodoy
Godoy
 
Todo copas
Todo copasTodo copas
Todo copas
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativo 1 unidad
Sistemas operativo 1 unidadSistemas operativo 1 unidad
Sistemas operativo 1 unidad
 
Sistemas operativos de windows
Sistemas operativos de windowsSistemas operativos de windows
Sistemas operativos de windows
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativos
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Historia (2)
Historia (2)Historia (2)
Historia (2)
 
Jofre
JofreJofre
Jofre
 
Tema 1. sistemas operativos 1
Tema 1. sistemas operativos 1 Tema 1. sistemas operativos 1
Tema 1. sistemas operativos 1
 
Resumen Décadas S.O
Resumen Décadas S.OResumen Décadas S.O
Resumen Décadas S.O
 
DESARROLLO DE LOS SISTEMAS OPERATIVOS
DESARROLLO DE LOS SISTEMAS OPERATIVOSDESARROLLO DE LOS SISTEMAS OPERATIVOS
DESARROLLO DE LOS SISTEMAS OPERATIVOS
 
Historiayevoluciondelsistemaoperativo 120926212848-phpapp01
Historiayevoluciondelsistemaoperativo 120926212848-phpapp01Historiayevoluciondelsistemaoperativo 120926212848-phpapp01
Historiayevoluciondelsistemaoperativo 120926212848-phpapp01
 
Concepto De Sistema Operativo.
Concepto De Sistema Operativo.Concepto De Sistema Operativo.
Concepto De Sistema Operativo.
 
Introduccionalossitemasoperativos
IntroduccionalossitemasoperativosIntroduccionalossitemasoperativos
Introduccionalossitemasoperativos
 
Taller de Sistemas Operativos
Taller de Sistemas Operativos Taller de Sistemas Operativos
Taller de Sistemas Operativos
 
dispositivos operativomoviles
dispositivos  operativomovilesdispositivos  operativomoviles
dispositivos operativomoviles
 
SOFTWARE Y SISTEMAS OPERATIVOS
SOFTWARE Y SISTEMAS OPERATIVOSSOFTWARE Y SISTEMAS OPERATIVOS
SOFTWARE Y SISTEMAS OPERATIVOS
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativos
 

Destacado

Presentación aulas virtuales y correo institucional
Presentación aulas virtuales y correo institucionalPresentación aulas virtuales y correo institucional
Presentación aulas virtuales y correo institucional
IngrithKatherineLlanos
 
TUTORIAL, COMO HACER UN BLOG
TUTORIAL, COMO HACER UN BLOGTUTORIAL, COMO HACER UN BLOG
TUTORIAL, COMO HACER UN BLOGlucychen89
 
Westcostsession3
Westcostsession3Westcostsession3
Westcostsession3
David Kinane
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
Jeisson Estiven Micelly Moreno
 
Cambios climáticos
Cambios climáticosCambios climáticos
Cambios climáticosMagusju
 
Reporte 1°1
Reporte 1°1Reporte 1°1
Reporte 1°1
Blanca Flores
 

Destacado (9)

Listo
ListoListo
Listo
 
Manual camtasia
Manual camtasiaManual camtasia
Manual camtasia
 
Presentación aulas virtuales y correo institucional
Presentación aulas virtuales y correo institucionalPresentación aulas virtuales y correo institucional
Presentación aulas virtuales y correo institucional
 
TUTORIAL, COMO HACER UN BLOG
TUTORIAL, COMO HACER UN BLOGTUTORIAL, COMO HACER UN BLOG
TUTORIAL, COMO HACER UN BLOG
 
genesis
genesisgenesis
genesis
 
Westcostsession3
Westcostsession3Westcostsession3
Westcostsession3
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Cambios climáticos
Cambios climáticosCambios climáticos
Cambios climáticos
 
Reporte 1°1
Reporte 1°1Reporte 1°1
Reporte 1°1
 

Similar a T3

SISTEMAS OPERATIVOS, POR KELLY MORA
SISTEMAS OPERATIVOS, POR KELLY MORASISTEMAS OPERATIVOS, POR KELLY MORA
SISTEMAS OPERATIVOS, POR KELLY MORA
KELLY MORA
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
ojlp
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativosrockstarglam
 
historia de los sistemas operativos
historia de los sistemas operativoshistoria de los sistemas operativos
historia de los sistemas operativos
juanmartinpalominoR
 
Trabajo sistemas operativos
Trabajo sistemas operativosTrabajo sistemas operativos
Trabajo sistemas operativos
sebastian barrera loboa
 
Trabajo sistemas operativos
Trabajo sistemas operativosTrabajo sistemas operativos
Trabajo sistemas operativos
Andres9187
 
Virginia contreras so.doc
Virginia contreras so.docVirginia contreras so.doc
Virginia contreras so.docvirginiac30
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
hroxana702
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
jessicacarias451
 
Softwarey hadware
Softwarey hadwareSoftwarey hadware
Softwarey hadware
1006101789
 
Evolucion de los sistemas operativos
Evolucion de los sistemas operativos Evolucion de los sistemas operativos
Evolucion de los sistemas operativos
juanma Fontanet
 
Sistema operativo
Sistema operativo Sistema operativo
Sistema operativo
251412
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
enriquevinuesa
 
PRESENTACIÓN DE INFORMÁTICA
PRESENTACIÓN DE INFORMÁTICAPRESENTACIÓN DE INFORMÁTICA
PRESENTACIÓN DE INFORMÁTICA
Joseth Interiano JosethInteriano
 
Sistema operativos yury
Sistema operativos yurySistema operativos yury
Sistema operativos yuryganditha18
 

Similar a T3 (20)

T3
T3T3
T3
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
SISTEMAS OPERATIVOS, POR KELLY MORA
SISTEMAS OPERATIVOS, POR KELLY MORASISTEMAS OPERATIVOS, POR KELLY MORA
SISTEMAS OPERATIVOS, POR KELLY MORA
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
historia de los sistemas operativos
historia de los sistemas operativoshistoria de los sistemas operativos
historia de los sistemas operativos
 
Trabajo sistemas operativos
Trabajo sistemas operativosTrabajo sistemas operativos
Trabajo sistemas operativos
 
Trabajo sistemas operativos
Trabajo sistemas operativosTrabajo sistemas operativos
Trabajo sistemas operativos
 
Virginia contreras so.doc
Virginia contreras so.docVirginia contreras so.doc
Virginia contreras so.doc
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Softwarey hadware
Softwarey hadwareSoftwarey hadware
Softwarey hadware
 
Evolucion de los sistemas operativos
Evolucion de los sistemas operativos Evolucion de los sistemas operativos
Evolucion de los sistemas operativos
 
Sistema operativo
Sistema operativo Sistema operativo
Sistema operativo
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
 
PRESENTACIÓN DE INFORMÁTICA
PRESENTACIÓN DE INFORMÁTICAPRESENTACIÓN DE INFORMÁTICA
PRESENTACIÓN DE INFORMÁTICA
 
Oscar pinzón
Oscar pinzónOscar pinzón
Oscar pinzón
 
Sistema operativos yury
Sistema operativos yurySistema operativos yury
Sistema operativos yury
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Más de Monica Castillo

T2
T2T2
T1
T1T1
2 ex parcial_b_respuestas
2 ex parcial_b_respuestas2 ex parcial_b_respuestas
2 ex parcial_b_respuestasMonica Castillo
 
2 ex parcial_a_respuestas
2 ex parcial_a_respuestas2 ex parcial_a_respuestas
2 ex parcial_a_respuestasMonica Castillo
 

Más de Monica Castillo (20)

T2
T2T2
T2
 
T1
T1T1
T1
 
2 ex parcial_b_gpo1115
2 ex parcial_b_gpo11152 ex parcial_b_gpo1115
2 ex parcial_b_gpo1115
 
2 ex parcial_a_gpo1115
2 ex parcial_a_gpo11152 ex parcial_a_gpo1115
2 ex parcial_a_gpo1115
 
2 ex parcial_b_respuestas
2 ex parcial_b_respuestas2 ex parcial_b_respuestas
2 ex parcial_b_respuestas
 
2 ex parcial_a_respuestas
2 ex parcial_a_respuestas2 ex parcial_a_respuestas
2 ex parcial_a_respuestas
 
Tema 5
Tema 5Tema 5
Tema 5
 
Serie algoritmos
Serie algoritmosSerie algoritmos
Serie algoritmos
 
Serie pseint
Serie pseintSerie pseint
Serie pseint
 
T4 1
T4 1T4 1
T4 1
 
Linux esquema
Linux esquemaLinux esquema
Linux esquema
 
Linux practica 4
Linux practica 4Linux practica 4
Linux practica 4
 
P no 2
P no 2P no 2
P no 2
 
T2
T2T2
T2
 
P no 1
P no 1P no 1
P no 1
 
T1
T1T1
T1
 
Arreglos
ArreglosArreglos
Arreglos
 
Práctica no3
Práctica no3Práctica no3
Práctica no3
 
Tema 5 3
Tema 5 3Tema 5 3
Tema 5 3
 
Tema 5 2
Tema 5 2Tema 5 2
Tema 5 2
 

Último

Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 

Último (20)

Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 

T3

  • 1. TEMA 3. SOFTWARE OPERATIVO Y DE DESARROLLO Ing. Dulce Mónica Castillo Corona
  • 2. 3.1 EVOLUCIÓN DEL SW Y SU SITUACIÓN ACTUAL Con los primeros equipos de computo, evolucionan también un conjunto de programas para el control de la computadora misma, los cuales van a permitir a la computadora realizar diversas labores a esto le conocemos como sw. En 1946 VonNeumann pensó que las instrucciones podían almacenarse en la computadora junto con los datos a ello le llamo programa almacenado o concepto Von Neumann.
  • 3. 3.1 EVOLUCIÓN DEL SW Y SU SITUACIÓN ACTUAL De la mitad de los 60’s a finales de los 70’s la multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos de interacción hombre-máquina. También se caracterizó por el establecimiento del software como producto y la llegada de las "casas de software".
  • 4. 3.1 EVOLUCIÓN DEL SW Y SU SITUACIÓN ACTUAL A mediados de los años 70’s continuando más allá de una década. En esta etapa comienzan los sistemas distribuidos múltiples de computadoras, cada una ejecutando funciones concurrentes y comunicándose con el resto, de esta manera se incrementó notablemente la complejidad de los sistemas informáticos. Las redes, las comunicaciones digitales de alto ancho de banda y la creciente demanda de acceso "instantáneo" a los datos, supusieron una fuerte presión sobre los desarrolladores del software.
  • 5. 3.1 EVOLUCIÓN DEL SW Y SU SITUACIÓN ACTUAL Las redes inalámbricas, dispositivos móviles y celulares irrumpen con fuerza en los campos del entretenimiento, la música y los videos en Internet. La crisis del sw se refiere a la dificultad en escribir programas libres de defectos, fácilmente comprensibles, y que sean verificables. Las causas son, entre otras, la complejidad que supone la tarea de programar, y los cambios a los que se tiene que ver sometido un programa para ser continuamente adaptado a las necesidades de los usuarios.
  • 6. 3.1 EVOLUCIÓN DEL SW Y SU SITUACIÓN ACTUAL SW: Conjunto de programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación. Extraído del estándar 729 del IEEE3
  • 7. 3.2 SOFTWARE DE BASE 1ª. Gen. El S.O. se encargaba de resolver parte de los problemas del proceso de la información y de los dispositivos conectados a la computadora, así mismo el uso eficiente de la memoria en forma rudimentaria. 2ª. Gen. Surgen procedimientos para el arranque en frío y su operación en tiempo real y compartido. 3ª. Gen menor tiempo para el arranque en frío , uso de memoria intermedia para almacenamiento de información, mejor uso de la memoria principal, multiprogramación y simplificación de los operadores. 4ª. Gen. Siguen evolucionando para facilitar casi todo tipo de usos y diagnóstico de problemas en las grandes computadoras.
  • 8. 3.2 SOFTWARE DE BASE SISTEMAS OPERATIVOS….. Son los encargados de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Así mismo es un administrador de los recursos de hardware del sistema.
  • 9. 3.2 SOFTWARE DE BASE El S.O. esta constituido básicamente por tres partes: Un administrador de entrada/salida que coordina todas las comunicaciones de la computadora con los periféricos y por consiguiente el flujo de información. Un procesador de comando que interprete todo lo que tecleamos permitiendo con ello su ejecución. Una serie de programas denominados utilerías que permiten la administración de nuestros archivos y tareas diversas.
  • 10. 3.2 SW DE BASE
  • 11. 3.2 SOFTWARE DE BASE PRINCIPALES FUNCIONES DEL S.O. Coordinar y manipular el hardware, así como memoria, discos, teclado, etc. Organizar los archivos en los diversos dispositivos Gestión de errores Interpretar comandos para la comunicación entre el usuario y la máquina El sistema operativo es generalmente diseñado por el fabricante y por ello no es posible definir uno estándar; aunque hay un conjunto de funciones básicas o componentes que todo sistema debe considerar
  • 12. 3.2 SOFTWARE DE BASE Monousuario Por No. de usuarios Multiusuario S.O. por servicios Por No. de tareas Monotareas Multitareas
  • 13. 3.2 SOFTWARE DE BASE Monousuario: Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se este ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente por los microcomputadores. Multiusuario: En esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo. Un claro ejemplo de este tipo es el S.O. UNIX.
  • 14. 3.2 SOFTWARE DE BASE Monotareas: Es el caso cuando solo se podía correr un solo programa a la vez como lo son CP/M y DOS. Multitarea: cuando se pueden correr en memoria más de un programa. En este caso se utilizan comandos para intercambiarse o moverse entre los programas en uso. En esta categoría podríamos mencionar UNIX, OS/2, Apple’s Multifinder OS, Windows NT, Linux. Lo anterior no debe confundirse con un proceso alternado, es decir que la aplicación que no esta en pantalla no sigue corriendo y por consiguiente no es multitareas.
  • 15. 3.2 SOFTWARE DE BASE Gary Kildall desarrollo el primer S.O. para microcomputadoras llamado CP/M, su finalidad era controlar la entrada/salida de información del recién diseñado microprocesador, así como el almacenamiento de datos y proceso en general. Tiempo después (‘80) aparece Bill Gates y Paul Allen escribiendo también este tipo de sw para microcomputadoras y escriben el S.O. más conocido de todos: el DOS de IBM y su equivalente el MS-DOS para las computadoras compatibles.
  • 16. 3.2 SOFTWARE DE BASE El sistema operativo MS-DOS (MicroSoft Disk Operating System) fué un sistema operativo de Microsoft destinado a computadoras con arquitectura x86 y se convirtió en el sistema operativo más popular entre los computadores IBM PC y compatibles durante los años 80 y mediados de los 90, momento en el que comenzaron a popularizarse los sistemas operativos con interfaces gráficas de usuario (como Windows 95). MS-DOS no es ni multiusuario ni multitarea. No puede trabajar con más de un usuario ni en más de un proceso a la vez. MS-DOS carece por completo de interfaz gráfica.
  • 17. 3.2 SOFTWARE DE BASE Esta primera versión de MS-DOS soportaba 16 Kb de memoria RAM, disquetes de 5,25 pulgadas de una sola cara de 160 Kb e incluía ya 22 órdenes además de incluir ya el intérprete de comandos COMMAND.COM. y manejar archivos con extensión .com y .exe. MS-DOS nos acompañó desde 1981 con la versión 1.0 hasta el año 2000 con la versión 8.0
  • 18. 3.2 SOFTWARE DE BASE Windows comprende una familia de sistemas operativos desarrollados y comercializados por Microsoft. Existen versiones para hogares, empresas, servidores y dispositivos móviles, como computadores de bolsillo y teléfonos inteligentes. Es multitarea y multiusuario a partir de la versión 95.
  • 19.
  • 20. 3.2 SOFTWARE DE BASE UNIX fué desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy. El antecesor a este proyecto es un programa llamado Multics (Multiplexed Information and Computing System) Está escrito en lenguaje C. El objetivo principal de este proyecto fue desarrollar un sistema operativo interactivo que contará con muchas innovaciones, entre las principales mejorar las políticas de seguridad.
  • 21. 3.2 SOFTWARE DE BASE  Características UNIX es un sistema operativo multitarea y multiusuario.  Escrito en lenguaje de alto nivel  Aplicación que interpreta los comandos tecleados por parte del usuario llamado shell  Emplea manejo dinámico de memoria por intercambio o paginación  Permite comunicación entre procesos  Emplea un sistema jerárquico de archivos por seguridad
  • 22. 3.2 SOFTWARE DE BASE  LINUX  La historia de Linux empieza en Finlandia, en 1991, cuando en Linus B. Torvalds, estudiante de la Universidad de Helsinki, se le ocurrió comprarse un PC con procesador 386. Después de observar que el MS/DOS no aprovechaba los recursos de la máquina, decidió usar otro sistema operativo de entonces: Minix (Minix era un pequeño sistema Unix).  Ha sido diseñado y programado por multitud de programadores alrededor del mundo. El núcleo del sistema sigue en continuo desarrollo bajo la coordinación de Linus Torvalds.
  • 23. 3.2 SOFTWARE DE BASE Es un sistema operativo multiusuario que incorpora multitarea. Dos características principales es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de sw por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente. Linux se distribuye bajo la GNU General Public License por lo tanto, el código fuente tiene que estar siempre accesible y cualquier modificación ó trabajo derivado tiene que tener esta licencia. El 9 de Mayo 1996, Tux fue propuesto como mascota oficial de Linux.
  • 24. 3.2 SOFTWARE DE BASE El 24 de enero de 1984, Apple Computer Inc. (ahora Apple Inc.) introdujo la computadora personal Macintosh, con el modelo Macintosh 128K, el cual incluía el sistema operativo Mac OS, conocido en esa época como System Software. Está basado en Unix. En enero de 1981, Steve Jobs se hizo cargo del proyecto Macintosh completo El Sistema 1 tenía escritorio, ventanas, iconos, mouse, menús y scrollbars Mac OS X, hoy en día este sistema operativo esta virtualmente en todas las Mac’s, y fué trabajado por una década para poder obtener el éxito que tiene ahora. Las versiones actuales ya cuentan con sistema multitareas y multiusuarios.
  • 25. 3.2 LENGUAJES Y TRADUCTORES Son herramientas que nos permiten crear programas y sw. Una computadora funciona bajo control de un programa el cual debe estar almacenado en la unidad de memoria; tales como el disco duro. Por otra parte, los lenguajes de programación en código de máquina son verdaderamente difíciles de entender para una persona, ya que están compuestos de códigos numéricos sin sentido. Los lenguajes de programación representan en forma simbólica y en manera de un texto los códigos que podrán ser leídos por una persona.
  • 26. 3.2 LENGUAJES Y TRADUCTORES Los lenguajes de programación son independientes de las computadoras a utilizar. El ordenador sólo entiende un lenguaje conocido como código binario o código máquina, consistente en ceros y unos. Los lenguajes más próximos a la arquitectura hw se denominan lenguajes de bajo nivel y los que se encuentran más cercanos a los programadores y usuarios se denominan lenguajes de alto nivel.
  • 27. 3.2 LENGUAJES Y TRADUCTORES Lenguajes de bajo nivel El lenguaje de máquina es el sistema de códigos directamente interpretable por un microprocesador. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina. El lenguaje ensamblador implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar un microprocesador.
  • 28. 3.2 LENGUAJES Y TRADUCTORES Lenguajes de alto nivel Al aproximarse al lenguaje natural, el programa se puede escribir y leer de una forma más sencilla, eliminando muchas de las posibilidades de cometer errores que se daban en el lenguaje máquina, ya que se utilizan palabras (generalmente en inglés) en lugar de cadenas de símbolos sin ningún significado aparente.
  • 29. 3.2 LENGUAJES Y TRADUCTORES Compilador Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.
  • 30. 3.2 LENGUAJES Y TRADUCTORES Intérprete Es un programa capaz de analizar y ejecutar programas escritos en un lenguaje de alto nivel. Los intérpretes se diferencian de los compiladores en que los primeros sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.
  • 31. 3.3 SOFTWARE APLICATIVO Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Se clasifica en dos grandes áreas: A la medida. De propósito general.
  • 32. 3.3 SOFTWARE APLICATIVO A la medida… Son aplicaciones desarrolladas “a la medida de las necesidades‟ que ofrecen una gran potencia, ya que, están exclusivamente diseñadas para resolver problemas con requerimientos específicos.
  • 33. 3.3 SOFTWARE APLICATIVO De propósito general Son paquetes integrados de sw que incluyen varias aplicaciones, po rejemplo: Procesadores de Texto. Hoja de Cálculo. Base de datos.