Information Systems Basics: H. Turgut Uyar Date: 2022-09-19 1.0
Information Systems Basics: H. Turgut Uyar Date: 2022-09-19 1.0
Information Systems Basics: H. Turgut Uyar Date: 2022-09-19 1.0
H. Turgut Uyar
Date:
2022-09-19
Version:
1.0
File System
cv.pdf
Paths
https://www.iana.org/assignments/media-types/media-types.xhtml
format: type/subtype
image/jpeg, image/png
audio/mpeg
video/mp4, video/x-matroska
application/pdf, application/zip
text/html, text/plain
tar (archiving)
zip (both)
Internet Addresses
document
computer
…
Resource Addresses
scheme://host/path
https://en.wikipedia.org/wiki/Alan_Turing
Binary Numbers
24 23 22 21 20
16 8 4 2 1
Binary Value Examples
decimal binary
2 10
3 11
4 100
5 101
13 1101
22 10110
Byte
8 bits
27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1
MSB LSB
decimal binary
0 00000000
1 00000001
22 00010110
65 01000001
128 10000000
171 10101011
255 11111111
Binary Value Notation
101 or 5?
0b101
Larger Numbers
561
1000110001
10 00110001
00000010 00110001
Byte Order
561
hexadecimal: base 16
digits correspond to powers of 16
4096 256 16 1
Hexadecimal Digits
8 10008 12 1100C
9 10019 13 1101D
10 1010A 14 1110E
11 1011B 15 1111F
Hexadecimal Notation
16 00010000 10
22 00010110 16
30 00011110 1E
65 01000001 41
128 10000000 80
171 10101011 AB
255 11111111 FF
Hex-Binary Conversion
F 3 C 0
2 6 E 1
Character Sets
128 characters
English letters
digits
punctuation signs
special characters
ASCII Table
char# char#
! 0x21 A 0x41
# 0x23 B 0x42
7 0x37 Z 0x5A
? 0x3F a 0x61
@ 0x40 z 0x7A
ISO8859-9: Turkish
# ISO8859-1 ISO8859-9
0x3F ? ?
0x41 A A
0xC7 Ö Ö
0xE7 ö ö
0xD0 Ý Ğ
0xF0 ð ğ
Unicode
data: photograph
data: song
character set
Providing Metadata
externally