Você está na página 1de 63

UNIVERSIDAD AUTONOMA

SAN FRANCISCO
SOFTWARE DE BASE
PRESENTADO POR:
Walter Mamani Hualla
Mara Loaiza Sulla
Diego Arrazola Snchez

SOFTWARE DE BASE
Sistemas
Operativos

Administracin
Archivos

Lenguaje de
Programacin

Windows

Tipos

Clasificacin

Linux

Programas

Elementos

MAC

Memorias

Lenguaje de
Maquina y L.
Ensamblador

SOFTWARE DE BASE

1. SOFTWARE DE BASE
Software de base nos permite
controlar e interactuar con el
sistema operativo mediante el
uso tareas que ejecutan los
programas de lenguaje tales
como C++, Visual Basic y otros,
procesados
en
un
lenguaje
maquina o lenguaje ensamblador.
Gracias
a
ello
podemos
administrar
y
gestionar
los
archivos de una Pc.

1. SOFTWARE DE BASE
1.1. BIOS
El software BIOS es instalado
dentro de laPC, y es el primer
programa que se ejecuta cuando se
enciende la computadora.
Inicializa y prueba elhardwaredel
sistema. Nos permite configurar.
Un ejemplo de la BIOS seria
configurar la hora de la pc,
programar
un
despertador,
deshabilitar el mouse o Disco Duro.

BIOS (Memoria ROM)

1. SOFTWARE DE BASE
1.1. BIOS

1. SOFTWARE DE BASE
1.1.
Lnea
de
Comandos
Tipo de interfaz para manipular un programa o sistema operativo
con instrucciones escritas. Cada instruccin es escrita en una lnea
de texto y suelen ejecutarse al presionar ENTER.

2. SISTEMAS OPERATIVOS
Conjunto de programas, que nos permiten interactuar con la pc

SISTEMA OPERATIVO

2. SISTEMAS OPERATIVOS
2.1. WINDOWS
S.O. de la empresa Microsoft.
Microsoft surgi en 1980, luego se
junto a IBM lanzando al mercado el
primer S.O. MS-DOS en 1981.
MSDOS es eficiente, pero tambin
difcil de entender
Present un idioma completamente
nuevo al pblico C:

Paul Allen y Bill Gates

2. SISTEMAS OPERATIVOS
WINDOWS 1.0 (1.985):
Primera versin de Windows, aparecida
para dar un cierto entorno grfico a MSDOS. No llego a ser popular.

Versin
Versin 1.0
1.0

WINDOWS 2.0 (1.997):


Versin un poco ms desarrollada. Permitan
ejecutar una ventana de Windows, una sola
tarea y tenan poca memoria.

Versin
Versin 2.0
2.0

2. SISTEMAS OPERATIVOS
WINDOWS 3.1 (1.992):
Soporte para multimedia, mejora la
conexin en redes de punto a punto
tanto archivos como impresoras.

WINDOWS 95 (1.995):
Ventajas a la hora de su instalacin (13
disquetes). Windows 95 introduce por
primera vez el botn Inicio y de la barra
de tareas de la interfaz de usuario

2. SISTEMAS OPERATIVOS
WINDOWS 98 (1.998):
Sistema hbrido de 16bits y 32bits.
soporte mejorado para USB. Requisitos:
Monitor VGA. Unidad de CD-ROM.

WINDOWS 2000
(MILENIUM)
Trabaja en multiusuario,

ofrece la
deteccin
de
intrusos,
y
mucha
seguridad.
Trabaja
con
mltiples
impresoras. Muestra informacin del
disco duro, N de archivos abiertos,
Porcentaje de uso del CPU, etc.

2. SISTEMAS OPERATIVOS
WINDOWS 2000
(MILENIUM) Interfaz mejorada, y trae versiones

2. SISTEMAS OPERATIVOS
WINDOWS XP:
Secuencias ms rpidas de inicio, una nueva
interfaz de uso ms fcil. Uso de varias
cuentas, lo que permite que un usuario guarde
el estado actual y aplicaciones abiertos en su
escritorio y permita que otro usuario abra una
sesin sin perder esa informacin. Trae
versiones y arquitectura de 32 y 64 bits.

2. SISTEMAS OPERATIVOS
WINDOWS VISTA:
Superior a XP principalmente en el aspecto
grfico ya que tendr imgenes tridimensionales y una interfaz visual mucho
ms agradable y fcil de usar. Trae versiones
REQUISITOS
- Un procesador moderno arriba de un 1 GHz
- 512 MB de memoria RAM.
- Procesador grfico que soporte DirectX
- Disco duro de 40GB
- Tarjeta grfica compatible.

2. SISTEMAS OPERATIVOS
WINDOWS VISTA:

2. SISTEMAS OPERATIVOS
WINDOWS 7:
Ahorrar energa pues no requiere de tanto
soporte de hardware o integracin de tantos
componentes.
No
traer
soporte
o
compatibilidad con los drivers y dispositivos
actuales. Muy fcil de usar. Trae versiones.
Soporta plataformas de 32 y 64 bits.
REQUISITOS
Los mismos que Windows Vista, tarjeta
grafica 512MB.

2. SISTEMAS OPERATIVOS
WINDOWS 8:
Versin actual del sistema operativo. No cuenta con botn
INICIO. Su interfaz de usuario ha sido modificado para hacerla
ms adecuada a las pantallas tctiles. Recibi duras criticas. Poca
ompatibilidad de programas debido a su plataforma.
Es un sistema operativo extrao y confuso.
REQUISITOS
Arquitectura
Procesador
Memoria RAM
Tarjeta grfica
Disco duro
Pantalla

32 bits

64 bits

1GHz o ms rpido
1GB de RAM

2GB de RAM

1GB o 512MB
16GB de espacio libre

20GB de espacio libre

Capacitiva (opcional) para aprovechar la


entrada tctil.

2. SISTEMAS OPERATIVOS
WINDOWS 8:
Interfaz muy colorida, obliga al usuario a usar el modo tctil

2. SISTEMAS OPERATIVOS
2.2. LINUX (1991):
Linux es propiedad de todo usuario que lo quiera
modificar, mejorar, o usar.
Las diferentes distribuciones crean sus propias
empresas para hacerles mejoras y aumentarles
caractersticas que lo hagan diferente a otras
distribuciones.
Por ejemplo (En Linux) hay una versin de
"SUSE" que tiene un costo por las herramientas y
el soporte que tiene, adems de que la empresa
que la vende ya invirti dinero en algunos
programas que trae la distribucin, pero existe la
versin libre y gratis llamada "open Suse"

Linus Benedict Torvalds

2. SISTEMAS OPERATIVOS
2.2. LINUX (1991):
La NASA ha encomendado misiones espaciales decontrolde
experimentosa laseguridady laeficaciade Linux.
Linux es seguro ante cualquier amenaza de virus
Distribuciones mas populares de Linux

2. SISTEMAS OPERATIVOS
2.2. LINUX (1991):
Interfaz Linux - Kubuntu

2. SISTEMAS OPERATIVOS
2.3. MAC
S.O. de la empresa APPLE.
APPLE crea los S.O.MAC en 1977.
Estos sistemas operativos se actualizan
de forma automtica. Interfaz grfica.
Tambin creo S.O.
para iPad, iPhone,
iPod, iTunes. iLife,
iWork y otros.
Steve Jobs

2. SISTEMAS OPERATIVOS
2.3. MAC
2.3.1. MAC OS CLASSIC (1984-2001):
Destaca por su facilidad de uso y su multitarea. Criticado por memoria
muy limitada, la falta de redes y no poda trabajar en topologa.

2.3.2. MAC OS X:

Fue designado como versin 10. Sucesor de MAC OS 9. Cuenta con sus
propias versiones. La ultima versin apareci en el 2012 la MAC OS X
v10.8. MAC OS X es el sistema operativo del iPhone, iPod, iPad, Apple
TV.

2. SISTEMAS OPERATIVOS
2.3. MAC
Interfaz del Sistema Operativo MAC OS X versin 10.4

ADMINISTRADOR DE
ARCHIVOS

3. ADMINISTRADOR DE ARCHIVOS

Provee acceso a archivos y facilita el realizar operaciones con ellos,


como copiar, mover, eliminar, almacenar y crear nuevos archivos,
usar programas donde el usuario lo quiera ubicar y poder ingresar
a ellos para realizar ciertas tareas. Es toda operacin que se pueda
realizar en la Pc

3. ADMINISTRADOR DE ARCHIVOS
Los primeros gestores de archivos fueron creados para
sistemas operativosconinterfaces de usuario. de smbolos (no
grficos).
Representaban las unidades, particiones y directorios en su
distribucin fsica real y permitan un nmero limitado de
operaciones sobre estos recursos. El primero fue DIRED en 1974.
Conveniente en portabilidad y
sencillez de uso al administrar
sistemasde
la
familiaUnix.
Unix ofrece a facilidad de los
sistemas operativos porttiles.

3. ADMINISTRADOR DE ARCHIVOS
Primer gestor de archivos visual ( DIRED )

3. ADMINISTRADOR DE ARCHIVOS
Administrador de archivos en los principales Sistemas Operativos

3. ADMINISTRADOR DE ARCHIVOS
3.1. TIPOS DE GESTORES DE
ARCHIVOS
Personalizan la interfaz del explorador del sistema operativo.
No solo copear, pegar, eliminar sino la de administrar el equipo,
ver la informacin, ver y gestionar aplicaciones, protocolos,
redes, seguridad, almacenamiento y entre otros.
WINDOWS EXPLORER

STDU EXPLORER

3. ADMINISTRADOR DE ARCHIVOS
3.2. PROGRAMAS
Nos facilitaran el control y
gestin
del
equipo
principalmente
lo
que
es
informacin
detallada
y
almacenamiento.
-

EASEUS PARTITION
EVEREST
RECUVA
FILE SCAVENGER

3. ADMINISTRADOR DE ARCHIVOS
3.2. PROGRAMAS
EASUS PARTITION
Es un programa que configura el almacenamiento. Al momento
de gestionar las particiones del Disco los datos estn protegidos
y no corren peligro de ser borrados accidentalmente.

3. ADMINISTRADOR DE ARCHIVOS
3.2. PROGRAMAS
EVEREST
Permite obtener detalles sobre el memoria, sistema operativo,
procesos activos, placa base, ejecucin, carpetas compartidas y
usuarios, configuracin de audio y vdeo, configuracin de red
local e Internet, software instalado; facilidad para imprimirlo.

3. ADMINISTRADOR DE ARCHIVOS
3.2. PROGRAMAS
RECUVA
Sirve para recuperar archivos que hayas borrado con/sin intencin;
detecta los borrados y te permite seleccionarlos cmodamente. El
programa se encarga de analizar rigurosamente el disco duro en busca de
los ficheros que hayan sido eliminados como documentos, imgenes,
vdeos, audios, archivos de Word

3. ADMINISTRADOR DE ARCHIVOS
3.2. PROGRAMAS
FILE SCAVENGER
Es un programa muy parecido al Recuva, recupera archivos
aunque la computadora haiga sido formateada varias veces.

3. ADMINISTRADOR DE ARCHIVOS
3.3.
ALMACENAMIENTO
ALMACENAMIENTO EN NUBE
Es un modelo dealmacenamiento de datosbasado enredes,
ideado en los aos 1960,1donde los datos estn alojados en
espacios de almacenamientovirtualizados, por lo general
aportados por terceros.
Las
compaas
de
alojamiento
operan
enormes
centros de procesamiento de datos. Los usuarios que requieren
estos
servicios
compran
oalquilanla
capacidad
de
almacenamiento necesaria.

3. ADMINISTRADOR DE ARCHIVOS
3.3.
ALMACENAMIENTO
MEMORIA ROM

Los ordenadores contienen casi siempre una cantidad pequea de


memoria de solo lectura que guarde las instrucciones para iniciar el
ordenador. En lamemoria ROMno se puede escribir porque hay
datos escritos sobre el Chip ROM y no pueden ser quitados
conserva su contenido incluso cuando el ordenador se apaga.

EJEMPLOS:
BIOS
Calculadora
Paint

3. ADMINISTRADOR DE ARCHIVOS
3.3.
ALMACENAMIENTO
MEMORIA RAM

Funciona como lectura y escritura. Es donde el computador


guarda los datos que est utilizando en el momento presente.
El almacenamiento es considerado temporal por que los datos y
programas permanecen en ella mientras que lacomputadora
este encendida.
EJEMPLOS:
Congelar una Pc
Personalizar el escritorio
Agregar/borrar archivos de programas, mp3..

3. ADMINISTRADOR DE ARCHIVOS
3.3.
ALMACENAMIENTO
CELDAS DE MEMORIA

La memoria de un ordenador la podemos representar poruna


serie de celdas, donde cada una nos permite almacenar datos,
ycada celda o variable tiene una direccin en la memoria.
Cada celda de memoria ocupa un bit y as respectivamente.
La memoria de la computadora almacena datos, que luego el
microprocesador los utiliza en forma de cargas elctricas (2-5
voltios) que son representados en nmeros binarios (0, 1). Estas
cargas son bit y son almacenados en las celdas de memoria.

3. ADMINISTRADOR DE ARCHIVOS
3.3.
ALMACENAMIENTO

3. ADMINISTRADOR DE ARCHIVOS

3. ADMINISTRADOR DE ARCHIVOS
3.3.
ALMACENAMIENTO
MEMORIA VIRTUAL

Cuantos ms programas utilicemos y ms complejos sean,


ms memoria necesitaremos; estoseguroque no sorprender
a nadie, pero lo que s puede que nos sorprenda es la gran
cantidad de memoria que se utiliza tan slo para arrancar el
sistema operativo. Observen los siguientes datos:
PROGRAMAS CARGADOS

RAM utilizada

Iniciando el sistema

75 MB

Abrir Facebook y Youtube

400 MB

Abrir Ms Word

131 MB

Abrir MI Pc

29 MB

Abrir Corel Draw

198 MB

LENGUAJE DE
PROGRAMACION

4. LENGUAJE DE PROGRAMACION
Tras el desarrollo de las primeras computadoras surgi la necesidad
de programarlas para que realizaran las tareas deseadas.
Los lenguajes ms primitivos fueron los denominados lenguajes
mquina.
Por lo tanto, un lenguaje de programacin es un modo prctico para
que los seres humanos puedan dar instrucciones a un equipo.

4. LENGUAJE DE PROGRAMACION
El lenguaje mquina, por lo tanto, no es comprensible para los seres
humanos, razn por la cual se han desarrollado lenguajes intermediarios
comprensibles para el hombre.
Nosotros escribimos y el microprocesador lo transforma en cdigo
maquina entendible para ella. Por eso mismo existe el lenguaje de
programacin que es un traductor de lo que escribimos pasa a ser un
cdigo binario gracias a cualquier programa de lenguaje de
programacin

4. LENGUAJE DE PROGRAMACION
4.1
LENGUAJE
DE
MAQUINA
Es
el
nico
que
entiende
la
computadora digital, es su "lenguaje
natural". En l slo se pueden utilizar dos
smbolos: el cero (0) y el uno (1). Por ello,
al lenguaje mquina tambin se le
denominalenguaje binario.
La computadora slo puede trabajar con
bits, sin embargo, para el programadorno
resulta fcil escribir instrucciones tales
como: Es el nico que entienden los
procesadores

4. LENGUAJE DE PROGRAMACION
4.2.
ENSAMBLADOR
Es

LENGUAJE
un

lenguaje de programacin
debajo nivelpara
los
computadores,
microprocesadores
entendible
por
los
microprocesadores. Facilita
el
trabajo
a
los
programadores.
Transforma el cdigo de
maquina
por
smbolos
alfabticos.

4. LENGUAJE DE PROGRAMACION
ELEMENTOS
DE
LENGUAJE
PROGRAMACION
Es
unlenguaje de programacindebajo nivelpara
loscomputadores,microprocesadores entendible por
los microprocesadores. Facilita el trabajo a los
programadores.
Transforma el cdigo de maquina por smbolos
alfabticos.

4. LENGUAJE DE PROGRAMACION
4.3. LENGUAJE DE BAJO
NIVEL
Diseados para ejecutarse en una computadora determinada.

Complicados de entender y de usar.

Los programas escritos en ellos son generalmente muy largos


y complejos

- Gestin menos eficiente.


- Ejemplos de estos lenguajes es el lenguaje mquina.

4. LENGUAJE DE PROGRAMACION
4.3. LENGUAJE DE ALTO
NIVEL
Son ms sencillos de comprender y utilizar.

Se utilizan sentencias ms cortas.

Como emplos tenemos: PASCAL, ADA, COBOL, etc.

4. LENGUAJE DE PROGRAMACION
LENGUAJES DE PROGRAMACION IMPERATIVOS
Programa mediante una serie de comandos, agrupados en bloques y
compuestos de rdenes condicionales que permiten al programa
retornar a un bloque de comandos si se cumple la condicin. De uso
antiguo y an hoy muchos lenguajes modernos usan este principio.

LENGUAJES DE PROGRAMACION FUNCIONALES


Crea programas mediante funciones, devuelve un nuevo estado de
resultado y recibe como entrada el resultado de otras funciones
Por ejemplo un evento o un formulario.

4. LENGUAJE DE PROGRAMACION
4.4. GENERACIONES DE LENGUAJE
Lenguaje utilizado por especialistas, programadores, y otros para
desarrollar programas y sistemas que requieren de un
procedimiento especfico para la computadora.
Tenemos: C, Visual Basic, Fox Pro, C++, C#, Dev C++, Java, etc.

- PRIMERA GENERACION
+
+
+
+
+

Lo constituyen los lenguajes mquina.


Empieza en los aos 1940-1950.
Se consideran como de bajo nivel.
Son programas de codificacin complicado.
Se programaban directamente en cdigo binario

4. LENGUAJE DE PROGRAMACION
- SEGUNDO GENERACION
+ Comienza a fines de los 50.
+ Se les denomin lenguaje ensamblador.
+ No usan cdigos binarios.

- TERCERA GENERACION
+ Comienza a partir de los aos 60.
+ Estos son ms fciles de aprender y usar que
los lenguajes mquina y el
lenguaje ensamblador.
+ Lenguaje de alto nivel.

4. LENGUAJE DE PROGRAMACION
- CUARTA GENERACION
+ Comienza en los 70
+ Incluyen base de datos, creacin de cdigos y
capacidades grficas.
+ Ejemplos Visual C++, Visual Basic, y muchos
otros.

- QUINTA GENERACION
+ Comienza desde los 80.
+ Diseados sobre todo para profesionales en la
computacin.
+ Diseados sobre todo para los usuarios finales,
que pueden escribir programas (BASE DE DATOS)

4. LENGUAJE DE PROGRAMACION
Historia de las Generaciones

4. LENGUAJE DE PROGRAMACION
4.5. APLICACIONES
Lenguaje

rea de aplicacin

Compilado/interpretad
o

ADA

Tiempo real

Lenguaje compilado

BASIC

Programacin para fines


Lenguaje interpretado
educativos

Programacin de sistema

C++

Programacin de sistema
Lenguaje compilado
orientado a objeto

Cobol

Administracin

Lenguaje compilado

Fortran

Clculo

Lenguaje compilado

Java

Programacin orientada a
Lenguaje intermediario
Internet

MATLAB

Clculos matemticos

Lenguaje interpretado

Pascal

Educacin

Lenguaje compilado

PHP

Desarrollo de sitios web


Lenguaje interpretado
dinmicos

Lenguaje compilado

4. LENGUAJE DE PROGRAMACION
Cul es el mejor lenguaje de
programacin?
Qu significa mejor? Ms fcil? Ms

completo? Ms

rpido?
No existe un lenguaje mejor, todos tienen sus ventajas y
desventajas segn el caso.

4. LENGUAJE DE PROGRAMACION
Cul es el mejor lenguaje de
programacin?
Para aplicaciones pequeas y medianas,
recomiendo el uso de la tecnologa PHP,
ya que es accesible, documentacin
disponible
en
mltiples
idiomas,
servidores disponibles y actualizacin en
comparacin con otras tecnologas.

En el caso de aplicaciones grandes


recomendamos Java o .NET. Si la
prioridad es hacer una aplicacin en
poco tiempo recomendamos Python o
Ruby on rails.

4. LENGUAJE DE PROGRAMACION
Cul es el mejor lenguaje de
programacin?
Para aplicaciones pequeas y medianas,
recomiendo el uso de la tecnologa PHP,
ya que es accesible, documentacin
disponible
en
mltiples
idiomas,
servidores disponibles y actualizacin en
comparacin con otras tecnologas.

En el caso de aplicaciones grandes


recomendamos Java o .NET. Si la
prioridad es hacer una aplicacin en
poco tiempo recomendamos Python o
Ruby on rails.

CONCLUSION

En el mundo de la informtica podrs ser capaz de programar casi


cualquier cosa si te gusta y crear juegos, programar un semforo,
programar un banco, programar un evento y muchas cosas mas.
Solo imaginemos que somos capaces de programar un robot y que
haga lo que t le diga o crear esa aplicacin para mvil.

El nico que no
perdona en esta vida es
el tiempo; as que
aprovchalo!.

Você também pode gostar