Presentation is loading. Please wait.

Presentation is loading. Please wait.

5 ٥ V 0123456789 10 new position ? 10 ^1 10 ^2 10 ^3 0 1 10 11 100 101 : : 1001 1010 1011 : 1100011 1100100 1100101 1100111 1000 2 3 4 9 10 11 : 99.

Similar presentations


Presentation on theme: "5 ٥ V 0123456789 10 new position ? 10 ^1 10 ^2 10 ^3 0 1 10 11 100 101 : : 1001 1010 1011 : 1100011 1100100 1100101 1100111 1000 2 3 4 9 10 11 : 99."— Presentation transcript:

1

2 5 ٥ V 0123456789 10 new position

3 ?

4 10 ^1 10 ^2 10 ^3 0 1 10 11 100 101 : : 1001 1010 1011 : 1100011 1100100 1100101 1100111 1000 2 3 4 9 10 11 : 99 100 101 102 : 0 1 5 : 8 2 ^1 2 ^2 2 ^3 2 ^4 2 ^7 :

5 ...1011001011001001000100011111100000101110001... byte bit 1 byte = 8 bits = 2 ^8 = 256 (from 0 to 255) 1 Kilobyte = 1024 bytes 1 Megabyte = 1024 Kilobytes 1,048,576 bytes 1 Gigabyte = 1024 Megabytes 1 Terabyte = 1024 Gigabytes

6 decimalhexadecimalbinary 000000 110001 220010 330011 440100 550101 660110 770111 881000 991001 10A1010 11B1011 12C1100 13D1101 14E1110 15F1111 decimalhexadecimalbinary 10100000001 644001000000 1277F01111111 1288010000000 255FF11111111

7 # bytesnamerange 1BYTE0 to 255 (short unsigned) 1SHORT SIGNED-128 to +127 (short integer) 1LOGICALTrue or False (1 or 0) (boolean) 2INTEGER-32,768 to +32,767 (integer x 2, integer signed) 2INTEGER UNSIGNED0 to 65,535 4LONG INTEGER-2,147,483,648 to +2,147,483,647 (integer x 4) 4REAL-1 x 10 38 to +1 x 10 38 (7 decimals) (real x 4, single precision) 8REAL x 216 decimals (real x 8, double precision) anySTRINGany combination of characters (character)

8 Non-Printable CharactersPrintable Characters Decimal:0163248648096112 Hex:0010203040506070 Character:NULDLESP0@P\p Decimal:1173349658197113 Hex:0111213141516171 Character:SOHDC1!1AQaq Decimal:2183450668298114 Hex:0212223242526272 Character:STXDC2"2BRbr Decimal:3193551678399115 Hex:0313233343536373 Character:ETXDC3#3CScs :::: ASCII table (top)

9 ASCII vs. binary

10 01101100011101010110001101100001 2.62242E+20 real 1,819,632,481 long integer 27,76525,441 integer byte ? ? ? ? string ?

11 The operating system

12 2007 2009 DOS (to 6.22) 1979 1992 1995 workstation personalserver 1993 NT 3.1 1998 1996 2000 2001 Win 3.1 Win 95 Win 98 Win ME NT 3.51 NT 4.0 2000 XP home serverws serverpro serverpro serverws 1985 Win 1.0 Vista Win 7 2012 Win 8

13 The operating system

14 Free Software Richard Stallman Linus Torvalds

15 The Free Software Foundation –Four fredooms 0: freedom to run the program, for any purpose 1: freedom to study how the program works, and change it so it does your computing as you wish 2: freedom to redistribute copies so you can help your neighbor 3: freedom to distribute copies of your modified versions to others; by doing this you can give the whole community a chance to benefit from your changes –Access to the source code is a precondition for #1 and #3 Free Software

16 The GNU Project was launched in 1984 to develop the GNU system. The name “GNU” is a recursive acronym for “GNU's Not Unix!” A Unix-like operating system is –a software collection of applications, libraries, and developer tools, –plus a program to allocate resources and talk to the hardware, known as a kernel GNU is typically used today with a kernel called Linux. This combination is the GNU/Linux operating system Free Software

17

18 The GNU General Public License (GNU GPL or GPL) is the most widely used free software license, which guarantees end users (individuals, organizations, companies) the freedoms to use, study, share (copy), and modify the software The GPL is a copyleft license, which means that derived works can only be distributed under the same license terms In 2001, Microsoft CEO Steve Ballmer referred to GPL as "a cancer that attaches itself in an intellectual property sense to everything it touches“ The term “Open source” was introduced at the end of 90s to avoid the idea of something that is not suitable for corporate use, due to its being available at no monetary cost Free Software

19 http://www.netmarketshare.com/?source=NASite There are not only laptops and mobiles around the world... Free Software Web servers market share (active sites) – september 2015

20 Free Software

21 Example of business models dual-licensing selling of support, training, consulting and other services selling software as a service partnership with funding organizations voluntary donations bounties pre-order/crowdfunding model advertising-supported software selling of optional proprietary extensions selling of required proprietary parts of a software product re-licensing under a proprietary license obfuscation of source code delayed open-sourcing etc. Free Software

22 Where we find it the Internet backbone: routing, DNS, web servers, mail servers, firewalls operating systems: Linux (and Android) office suites: OpenOffice, LibreOffice web clients: Firefox and Thunderbird graphics: Gimp databases e.g. MySQL, PostgreSQL geomatics, e.g. QGIS, Grass, gvSIG, Mapserver, GDAL etc. have a look to http://www.osgeo.org/http://www.osgeo.org/ Free Software


Download ppt "5 ٥ V 0123456789 10 new position ? 10 ^1 10 ^2 10 ^3 0 1 10 11 100 101 : : 1001 1010 1011 : 1100011 1100100 1100101 1100111 1000 2 3 4 9 10 11 : 99."

Similar presentations


Ads by Google