Difference between Windows 7 Upgrade Version and Full Version

windows 7 Difference between Windows 7 Upgrade Version and Full Version

Windows 7 is the latest and the most buzzing operating system by Microsoft Corporation. This release comes with two options Windows 7 upgrade version and Windows 7 Full version. Getting to know the difference between Windows 7 upgrade version and Windows 7 Full version will save money and effort . Let check out about these mindboggling releases of Windows 7. 

Windows 7 Full version:-

Windows 7 Full version is a regular release of the Windows 7 home basic ,home premium ,professional and ultimate. This release can be used by anyone and have no prerequisite of having Windows XP or Windows Vista already installed un the system.

Windows 7 upgrade Version:-

This version of release is introduced by Microsoft to the people already using valid and active copy of Windows XP and Windows Vista. This upgrade cost about 2/3 of the original cost of the full version.

Windows 7 upgrade version is saving equipment for the customers who are loyal to Microsoft and using their OS for long time.

After installing both versions are identical and no one to worry about any difference between their functionality. Both contain the same software packages and functionalities without any type of limitation for the cheaper upgrade version.

The small portion of code in the upgrade version checks the presence of a previous Windows installation.

Upgrade version can be a problem or annoyance to those who often reinstall their operating system or even to ordinary users who experience computer troubles.

Reinstalling the upgrade would also need to reinstall your older version of Windows and have it activated before you can install Windows 7. This adds an extra step to process of installation.

Prices of Windows 7 upgrade and Windows 7 full version:-

Windows 7 upgrade version

1) Windows 7 home premium        – $119.99

2) Windows 7 professional            – $199.99

3) Windows 7 ultimate                   – $219.99

Windows 7 full version

1) Windows 7 home premium        – $199.99

2) Windows 7 professional            – $299.99

3) Windows 7 ultimate                   – $319.99

Difference between Windows 7 Upgrade Version and Full Version(windows 7 upgrade vs. full version):-

1. The Windows 7 upgrade version is 2/3 of the price of the Windows 7 full version.

2. The Windows 7 upgrade version requires older version to be installed and verified while the Windows 7 full version does not.

3. Upgrade always requires installing older version first and the installing windows 7 while Windows 7 Full version is an independent installation.


Difference between WMV and MPG

Difference between WMV and MPG
wmv WMV and MPG are the file format for multimedia (video and audio) content. Encoding and compression method; and usage creates the difference between WMV and MPG. Let’s find out more about these files which enable us to enjoy songs and movies on our computers, laptops and handheld devices.

WMV:-
WMV (Windows Media Video)  is a compressed video file format for several proprietary codec developed by Microsoft. The original codec, known as WMV, was originally designed for Internet streaming applications, as a competitor to Real Video. WMV 9 has gained adoption for physical-delivery formats such as HD DVD and Blu-ray Disc.
MPG:-
MPG is short form of  MPEG (Moving Picture Experts Group),the group that develop this format. MPEG is a standard for lossy compression of video and audio. It is designed to compress VHS-quality raw digital video and CD audio down to 1.5 Mbit/s (26:1 and 6:1 compression ratios respectively) without excessive quality loss, making Video CDs, digital cable/satellite TV and digital audio broadcasting (DAB) possible.
MPG is the older standard than WMV evolved a lot over the years. The latest version is MPEG4 it is used in mobile devices it uses the MP4 extension to differentiate itself. MPG is commonly used when the video is encoded in the older MPEG1 or MPEG2 standard.
WMV is also based on the MPEG4 standard and aims to duplicate and improve its functionality for users of Microsoft software and hardware. Therefore, comparing the quality of MPEG1 to WMV with the same file size, the quality of WMV would be a lot better due to the compression algorithms.
Mpg is used in a lot more device than WMV. WMV is copyright of Microsoft it goes smooth with Microsoft software and hardware, but not has not been as successful with other products.It is the only supported format for Silverlight, another Microsoft product. WMV is also the default format for hardware devices from Microsoft. This includes the Zune, a music player from Microsoft, the very famous Xbox, and even on PDAs and Smartphones that run the Windows Mobile operating system.
Difference between WMV and MPG(WMV vs MPG):-
1. WMV is a proprietary format developed by Microsoft. MPG is an industry standard (develop those file format).
2. WMV is newer format whereas MPG is much older.
3. WMV is much better when compared to MPG but not when compared to MP4.
4. WMV support Microsoft software and hardware well whereas MPG has a much wider range of devices that it can be played.


Difference between ASP and ASP.NET

Difference between ASP and ASP.NET

Difference between ASP and ASP.net lies in the way they are implement in the backend, ASP.net comes up after removing the drawback of ASP.There is more to lern about them.Lets discuss the differences. 

Introduction of ASP and ASP.net
ASP
ASP or Active Server Pages is the Microsoft’s first ever server-side scripting language used for generating dynamic and interactive pages. Initially, Microsoft added it as an add-on to the IIS (Internet Information Services) for Windows NT 4.0 but after its success, Microsoft included it as a free component of Windows Server after the release of Microsoft Windows 2000 Server.

Different Versions of ASP
Microsoft has released various versions of ASP. Following are the versions of ASP released by ASP.
ASP Version 1: it was distributed with the Microsoft IIS 3.0 (December 1996)
ASP Version 2: it was distributed with the Microsoft IIS 4.0 (September 1997)
ASP Version 3: it was distributed with the Microsoft IIS 5.0 (November 2000)
ASP.NET
ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft’s Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language.
It was initially evolve as XSP renamed as ASP+ and finally in mid 200o with evolution of .NET it is finally named as ASP.NET
ASP.NET is the next generation ASP, but it’s not an upgraded version of ASP.
ASP.NET is an entirely new technology for server-side scripting. It was written from the ground up and is not backward compatible with classic ASP.
Different version of ASP.NET
1)ASP.NET 1.1
2)ASP.NET 2.0
3)ASP.NET 3.0
4)ASP.NET 3.5
5)ASP.NET 4.0(release soon in 2010)


Architecture of ASP.NET
image
    Difference between ASP and ASP.NET(ASP vs ASP.NET):-
  1. ASP is interpreted, ASP.NET is compiled
    Since ASP uses VB script, there is no compilation. All ASP pages are interpreted when the page is executed.
    ASP.NET uses modern .NET languages like C#, VB.NET etc. They can be compiled to efficient Microsoft Intermediate Language (MSIL). When you compile an ASP.NET application, the server side code is compiled to assemblies. These assemblies are loaded at run time which makes the ASP.NET pages perform better than classic ASP.
    A binary executable is compiled upon the first request to the page. This image is stored in an in-memory cache on the web server.

  2. ADO and ADO.NET
    Classic ASP uses a technology called ADO to connect and work with databases. ASP.NET uses the ADO.NET technology (which is the next generation of ADO)
  3. The Framework provides a very clean separation of code from content.
    With ASP because the HTML is generated as the page is interpreted your page logic must be embedded into the page at the location where you want the HTML generated by this logic to be output. With ASP.NET no HTML is generated until all of the code in your page has finished executing. The entire task of HTML generation is done in the page s rendering step which uses the properties for all of us who consider script writing and HTML generation a poor substitute to sitting down and writing real code.
  4. Event driven programming
    Event driven programming was not available with classic ASP. You cannot drag and drop a button and write a ‘on click’ event handler with ASP.
    ASP.NET works pretty much like Visual Basic program. We can write event handlers for several events like button click event, text changed event etc.
    However, there is big difference between the way event handling works in regular Visual basic and ASP.NET. In ASP.NET, a page is loaded in the client browser. And the server may be in another location (may be in another country). When you click on the button in an ASP.NET page, the ‘click event’ handler has to be executed on the server, not on the client.
    As a user of the web page, you will not even know what happened in the background. All you can see is, when you clicked the button, it executed the button click event handler in the server side and you got the result. However, you may notice a delay because the page has to be submitted to the server to execute the event handler.
  5. ASP.NET Framework maintains state .
    asp and .aspx pages cannot share the same session state. To maintain session state between .asp and .aspx pages, it is necessary to use an alternative to the built-in session object of either architecture
  6. Language Differences
    VBScript is no longer used with ASP.NET. ASP.NET uses another .NET language VB.NET. Jscript, although still supported, has undergone a lot of revision in order to be compliant with ASP.NET.
  7. ASP.NET provides a consistent event model.
    With ASP script is executed on the page in a top-down manner. Although it s possible to put your script within functions that you call from the page body there is no event model that fires at specific points in the lifecycle of your page. With ASP.NET this event model has been added. Most importantly there is an event fired whenever your page. With ASP.NET this event your page begins to load. This is very much like the from_Load event in VB. The page load event can be trapped in a script tag or from your code behind the page. This gives you a consistent model for setting up your output.
  8. Compatibility
    ASP.NET is not fully compatible with earlier versions of ASP, so most of the old ASP code will need some changes to run under ASP.NET.
    To overcome this problem, ASP.NET uses a new file extension “.aspx”. This will make ASP.NET applications able to run side by side with standard ASP applications on the same server.
    Pros and cons of ASP
    Pros
    • No client-side constraints .
    • Dynamically edit, change or add any content of a Web page .
    • Access any data or databases and return the results to a browser .
    • Provide security since ASP code can not be viewed from the browser .
    • ASP programming minimizes the network traffic .

    Cons

    • ASP is only available for Windows (NT and 95).
    • Not completely browser independent.
    • Limited number of objects are available.
    • Session state is cookie dependent.

Difference between web server and application server ?

Difference between Web server and application server
web server
Difference between web server and application server lies in the function they perform to fullfill user request.Both have some similarity and difference.Lets find out the difference between them.

The main difference between web server and application server is that ,web server ,serves HTTP request where as Application server is interface(business logic/business layer) between Front End( presentation layer/GUI) and Back End (Database/ERP) by using any number of protocols.


Now we can see them in more details and compare web servers and application servers in light of more facts:-

Web Server
1) A Web server handles the HTTP protocol. When the Web server receives an HTTP request, it responds with an HTTP response, such as sending back an HTML page.
2) According to the HTTP protocol, the client should send a Request to the server in a special format and Based on the Request, the server will send back a Response, which again is in a special format.
3)Web server can return only static pages but it may delegate the dynamic response generation to some other program JSP,ASP,servlets ,server-side JavaScript and other server side technologies.
4) When web server delegates the work it doesn’t provide any functionality beyond simply providing an environment in which the server-side program can execute and pass back the generated responses.
5) Web server may not itself support transactions or database connection pooling, it may employ various strategies for fault tolerance and scalability such as load balancing, caching, and clustering.
6) Application server also uses web server for displaying responses in client’s browser in another way web server is subset of application server.
7) Web servers are technology designed to create and deploy Web site, serving up content more so than applications.Web servers are more about the interface than the back-end logic

Application server
1
1) An application server is a server program in a computer in a distributed network that provides the business logic for an application program. The application server is frequently viewed as part of a three-tier application, consisting of a graphical user interface (GUI) server, an application (business logic) server, and a database and transaction server
2) Legacy application(main frames) databases and transaction management applications are part of the back end or third tier. The application server is the middleman between browser-based front-ends and back-end databases and legacy systems.
3) The application server combines or works with a Web (Hypertext Transfer Protocol) server and is called a Web application server.
4)  The Web server provides several different ways to forward a request to an application server and to forward back a modified or new Web page to the user.
5) To reduce the complexity in the middle tier, enterprise programmers build their applications on top of systems called Application Servers.Application Servers provide the system services to address the non-functional requirements like scalability, performance etc and reduces the complexity of the middle tier by Resource Pooling and  Multithreading
6)To support high-end needs, an application server has to have built-in redundancy, monitors for high-availability, high-performance distributed application services and support for complex database access.
7)examples- Java Application servers(weblogic,JBoss,JRun etc),Microsoft server(.NET Platform),Zend Server(PHP application) etc

Difference between DBMS and RDBMS

DBMS and RDBMS

We need to save data for Business use,this data should be stored in organized and safe way,so user can use it at his/her convenience.
To store data we have different repositories which are called as DBMS and depend on organization of data we can classify these into  hierarchical, network, relational, object and so on.
database having relational organization is known as RDBMS,we will further probe into this.

DBMS-Database Management System
RDBMS-Relational Database Management System.


DBMS-
A Database Management System (DBMS) is a set of computer programs that controls the creation, maintenance, and the use of the database in a computer platform or of an organization and its end users.A DBMS is a system software package that helps the use of integrated collection of data records and files known as databases. It allows different user application programs to easily access the same database.
Example-
Perl, Python,IMS.

RDBMS-
A Relational Database Management System (RDBMS) is a Database Management System (DBMS) that is based on the relational model .
RDBMS is a DBMS in which data is stored in the form of tables and the relationship among the data is also stored in the form of tables.
Here in below example,Teacher table(containing teachers name) is related with student table(containing student name) by the relation that Student can teach by Teacher.
Here Student and teacher are table and Teaches by is the relation between them.
DB
This database is introduced by E. F. Codd. Most popular commercial and open source databases currently in use are based on the relational model.
Example-
Microsoft SQL Server, Oracle,Access, DB2 (both the Z series and the UDB product).

Difference between DBMS and RDBMS-

  1. Main difference between the DBMS and RDBMS  is we can establish the relation between the tables in RDBMS.in case of DBMS we cannot establish relation between  tables.
  2. Another difference between dbms and rdbms is that RDBMS follows relational data model where as dbms can follow even network, hierarchical or other data model.
  3. The relational model is based on set theory ,its accuracy and usefulness have a basis in mathematics.
  4. In RDBMS, if we open the Database, the whole tables can be accessable, where in DBMS, we need to open each and every table whenever we want to use.
  5. RDBMS allows the data to be queried based on any column in any table not need to create an index or keys in order to query data.So, relational data is easier to query than hierarchical, CODASYL, or some other model.

Difference between virus and spyware

Virus vs spyware

Virus and spyware are the malicious programs or applications which infect computers around the world.Difference between virus and spyware lies in the difference of their behaviour.

Virus:-
Virus (or more preciously computer virus) are the malicious code which intentionally will enter into computers for destroying the system, files, and any programs that resides  in the computers. The virus will attach itself to files or boot sectors in order to replicate itself.The user is unaware of the problem and spreads the virus to others.
Spyware:-
Spyware are also the malicious code which that covertly gathers user information through the user’s Internet connection without his or her knowledge, usually for advertising purposes.the spyware monitors user activity on the Internet and transmits that information in the background to someone else.
computer viruses was created either as experiments or as practical jokes of computer geeks.but now days its a big business of wrong people.With the evolution of Internet, virus spread more rapidly.Viruses comes in many form like worms and Trojans and are spread to promote businesses by redirecting web pages, pop-up advertisements etc.There are many anti-virus program available in the market which prevent and cure viruses form computer.
Virus consume all the resource in terms of memory(RAM) and processor; they eventually makes the system crash.Virus sticks to boot program and replicate itself to infect all the files of the system as well as can also spread over the network.They can also through thumb drive,external carrier which can attach to a system through USB or any other medium.
 
Spyware steals information from the user and send  back to the spyware’s home base via the user’s Internet connection who will either use it for advertising/marketing purposes or sell the information to another party. Spyware have the ability to monitor keystrokes, scan files on the hard drive, snoop other applications, such as chat programs or word processors, install other spyware programs, read cookies, change the default home page on the Web browser etc.

Difference between virus and spyware(virus vs spyware):-
1. Virus have the sole purpose of destroying the resource of a computer whereas spyware sole purpose is only of stealing information from the user.
2. Viruses consume  system resource only where as spyware can also consume bandwidth of the Internet connection and can upload and download without user permission.
3.Virus was discovered long time back whereas spyware born with Internet evolution.
4.Viruses can destruct your  software and some time hardware also,whereas spyware steal your information and does not impact in your software and hardware.

Difference between HTTPS and HTTP

Difference between HTTPS and HTTP  lies in the extra ‘S’ with HTTPS. This ‘S’ stands for security. Now the question is what type of security? HTTP stands for HyperText Transfer Protocol whereas HTTPS stands for Hypertext Transfer Protocol over Secure Soc ket Layer, or HTTP over SSL. This might be look like alien language to you, but this is one of the important things we should know and believe me it’s not a geek thing.


Let’s look in deep about the difference between HTTPS and HTTP.








HTTP:-
HTTP stands for HyperText Transfer protocol. This is the simple system to transfer the HTML files across internet. Http serves as a request and response procedure that all agents on the Internet follow so that information can be rapidly, easily, and accurately transferred between servers, which hold information, and clients, who are trying to access it.



HTTPS:-
HTTPS (Hypertext Transfer Protocol over Secure Socket Layer or HTTP over SSL) is a Web protocol developed by Netscape and built into its browser that encrypts and decrypts user page requests as well as the pages that are returned by the Web server. HTTPS is really just the use of Netscape’s Secure Socket Layer (SSL) as a sub layer under its regular HTTP application layering.




Https is not a separate protocol, but refers to the combination of a normal HTTP interaction over an encrypted Secure Sockets Layer (SSL) or Transport Layer Security (TLS) transport mechanism. This ensures reasonable protection from eavesdroppers and (provided it is implemented properly and the top level certification authorities do their job properly) man-in-the-middle attacks.





Now we can talk about use of both type of system of transferring the information. HTTP is used for day to day transmission of data where we need not to worry about the confidentiality of information. Like browsing internet, accessing Wikipedia etc.
HTTPS play very important role when we consider information security, as when we logon to any bank site, making online payment, login to any site like Facebook, Orkut etc. At that time HTTPS makes sure to encrypt all the information before sending across internet.


Never do any bank transaction or credit card related transaction if page does not have HTTPS:// in address bar.


The default TCP port of an https: URL is 443 (for unsecured HTTP, the default is 80). To prepare a web-server for accepting https connections the administrator must create a public key certificate for the web-server. These certificates can be created for Linux based servers with tools .This certificate must be signed by a certificate authority of one form or another, who certifies that the certificate holder is who they say they are. Web browsers are generally distributed with the signing certificates of major certificate authorities, so that they can verify certificates signed by them.




Difference between HTTPS and HTTP (HTTPS vs HTTP):-
1. HTTP is a simple protocol whereas HTTPS uses encryption.
2. HTTP has no authorization part whereas HTTPS first check the authorization.
3. HTTP uses port 80 whereas HTTPS uses port 443.
4. HTTP has no need of third party whereas HTTPS need third party for certification.
5. HTTP has direct information transfer whereas HTTPS takes many roundtrip before information transfer.

Difference between AM and FM

AM and FM are two method of transmitting voice through waves which travels in air and hence make sound  available at location which is very far from the source. Both of technology uses waves mechanics, this is technical jargon which we common people need not to worry about. But for our  information we talk about a little bit but in a way which will be understandable.
AM-Amplitude modulation.
FM-Frequency modulation.
Lets discuss the difference between AM and FM. We also talk about the modulation which is the base of these fantastic technology . Let’s explore this in detail.


Modulation-
This is the method through which a wave can carry another wave in it .In more simplistic sense sound wave sits on electromagnetic wave(radio wave) and travel to farther distance . but this process is not so simple as it looks. It is more complex ,We need not to go to its technical complexity.
AM:-
In AM  sound waves are put into the carrier waves by modulating the amplitude of the carrier wave according to sound wave .This means the amplitude of the modulated  wave is resultant of sound wave and carrier wave.
AM is the oldest and popular method to  send the waves and receive by transistors(radios). This wave have long range as it reflects from the upper atmosphere .This method is used to send message even across countries.
FM:-
In FM sound waves are put into the carrier wave by modulating the frequency of carrier wave according to sound wave . This means the frequency of the modulated wave is resultant of the sound wave and carrier wave.
This method is widely used in present days. We can listen various FM radio in our city. This wave has no noise in transmission hence very good for stereo sound quality.
In AM modulation the receiver detects the changes in the carrier frequency’s amplitude and amplifies it to drive a speaker. This is very simple technology which gives  boom to broadcasting industry because of cost effective receiver.
Every technology has it limitation , AM broadcasting  is very susceptible to various weather conditions that deteriorate and distort the signal. The simplicity of the design also limits the broadcast to a single audio channel, making it inadequate for stereo sound.
Fm which is comparatively very new then AM has  lot of  benefits thus it is much more complex compared to AM. The first is its ability to send out two channels of information at the same time with the use of complex algorithms. This allows the station to broadcast  both left and right audio channels for which results to full stereo sound.
Environment effect AM  waves which is cause of noise . These factor effect only the amplitude of waves but not frequency . Therefore , FM stores the actual voice signal, the data in the FM signal doesn’t degrade as easily as AM. This also means that FM signal quality doesn’t degrade linearly as you get further from the transmitting station.
Range wise, AS I told you AM can travel cross country , whereas, FM signals usually drop of at around 50 miles from the station. The range is also one of the reasons why talk radio prefers AM even if the sound quality is not very high.
Now a day’s radio manufacturer place both the circuitry in single assembly ,hence we can enjoy both the technology from the same receiver  and can get benefit out of both technology.
difference between AM and FM(AM vs FM):-
1. AM uses amplitude of carrier wave where as FM uses Frequency of carrier wave.
2. AM is very susceptible of noise as compare to FM.
3. FM doesn’t degrade linearly with distance.
4. AM usually broadcasts in mono which makes it sufficient for talk radio. Whereas FM can transmit in stereo making it ideal for music.
5.Range of  AM is very high whereas FM will be available  up to 50 KM from the transmitting station.
6. AM is older technology then FM.
7. AM is simple whereas FM is complex.