- •Laboratory work №1
- •Computer performance: speed, efficiency, energy costs
- •Amdahl's Law
- •Cpu time
- •Full answer
- •Cpu Time Definition - What does cpu Time mean?
- •Techopedia explains cpu Time
- •Amdahl's Law
- •Speedup:
- •Amdahl's Law Defined
- •A Calculation Example
- •Amdahl's Law Illustrated
- •Optimizing Algorithms
- •Optimizing the Sequential Part
- •Execution Time vs. Speedup
- •Measure, Don't Just Calculate
- •2.1 Architecture of computer
- •2.2 Types of memory
- •2.3 Number system
- •Memory unit.
- •Input - Output
- •Adding Binary Numbers
- •Subtracting Binary Numbers
- •Multiplying Binary Numbers
- •Dividing Binary Numbers
- •4.1 Main functions, structure and types of operating system
- •4.2 Windows os
- •4.3 Working with files and directories
- •Windows system key combinations
- •Windows program key combinations
- •1. Beginning work in word processor
- •2. Creating and editing simple text documents
- •3. Work with formula editor Equation 3.0
- •Exercise 8 - Selecting and Formatting Multiple Lines
- •Exercise 9 - Formatting Last Two Lines
- •Exercise 10 - Formatting Words using the Font Dialog box
- •Symbols
- •Structures
- •10.1. The definition and structure of database
- •10.2. Creation of a new database
- •10.3. Methods of creation new table
- •Control questions
- •6.1 The main tools for work in Power Point
- •6.2 Presentations in ms Office Power Point
- •7.1. Electronic spreadsheet ms Excel
- •7.2. Entering Excel Formulas and Formatting Data
- •7.3 Cell Addressing
- •Worksheets
- •The Formula Bar
- •Entering Excel Formulas and Formatting Data
- •Copy, Cut, Paste, and Cell Addressing
- •Exercise 2
- •Absolute Cell Addressing
- •Mixed Cell Addressing
- •What is Absolute Cell Addressing ?
- •What is Mixed Cell Addressing?
- •Using Reference Operators
- •Understanding Functions
- •Alternate Method: Enter a Function with the Ribbon
- •Fill Cells Automatically
- •Exercise 2
- •Exercise 3
- •Exercise 4
- •Chart example :
- •Exercise 10 Create a Column Chart
- •Apply a Chart Layout
- •Global and local networks. Internet
- •Bases of html
- •The internet
- •Examples of a web page
- •Html Tags
- •The start tag is often called the opening tag. The end tag is often called the closing tag. Web Browsers.
- •Example Explained
- •10.1 Software and hardware for generating key information. 10.2 Protecting programs from unauthorized use via usb-key and the software manufacturer.
- •2. Brief theoretical information
- •Information for the developer.
- •3. The order of execution of work
- •4. Contents of the report
- •5. Test Questions
- •Installation Certification Center.
- •III) Request a certificate. Processing request.
- •3. The order of execution of work
- •4. Contents of the report
- •Test Questions
- •1. Objective
- •3.The order of execution of work
- •Image 1
- •Creating a strong password→
- •Verify your account via sms or Voice Call→
- •Control what others see about you across Google services→
- •Choose the information you share with others
- •More details about your name & photo
- •Preview how your information shows up
- •Preview how your information shows up
- •About Google Accounts→
- •Common issues
- •Product-specific age requirements
- •Disabled account due to incorrect birth date
- •History
- •Technical details
- •Network structure
- •Base station subsystem[edit]
- •Gsm carrier frequencies
- •Voice codecs
- •Subscriber Identity Module (sim)[edit]
- •Phone locking[edit]
- •Gsm security[edit]
- •Standards information[edit]
- •Gsm open-source software[edit]
- •Issues with patents and open source[edit]
- •13.1 Obtaining the electronic services on the portal of e-government of kazakhstan
- •Laboratory work №14
- •Information culture.Internet culture.
Adding Binary Numbers
When one add two binary numbers together, one can use the same methodology that is used in the decimal number system, but using 2 as a base. In the decimal system 1+1=2, but in binary system 1+1=10 (remember that the binary number 10 represents the same quantity as the decimal number 2).
The binary addition is performed with the help of following four rules:
0+0=0
1+0=1
0+1=1
1+1=10, implying that one added to one gives 2, the decimal equivalent of 10 being 2.
Some binary addition examples are shown below:
Example1: 10 + 11 101
Example2: 10001 + 111 11000
Addition of negative numbers are shown below -2 + -19 -21 Example 3:
-10 + -10011 -10101
Subtracting Binary Numbers
Binary subtraction is based on the following four rules
0−0=0
1−0=1
1−1=0
10−1=1
Example for binary substation is given below:
Example1: 1011 – 1001 0010
Example2:
110 – 11 011
Multiplying Binary Numbers
Multiplication of binary numbers obeys the following four rules:
0×0=0
1×0=0
0×1=0
1×1=1
Binary multiplication of two large numbers consisting of several digits is performed in a manner similar to decimal multiplication. As an example let us multiply a binary number 10111 by the binary number 110 as follows.
10111
110
00000
10111
10111 10001010
Dividing Binary Numbers
Division of binary number is also carried out along the same line as the division of decimal number. In below example, the binary number 10100 (twenty) is divided by 100 (four) 100)10100 (101
100
100
100 000 The quotient is 101 (five)
The octal number system (base 8). An older computer base system is "octal", or base eight. The digits in octal math are 0, 1, 2, 3, 4, 5, 6, and 7. The value "eight" is written 108.
Convert 35710to the corresponding base-eight number.
We will do the usual repeated division, this time dividing by 8 at each step:
Then the corresponding octal number is 5458.
Convert 5458 to the corresponding decimal number.
We will follow the usual procedure, counting off the digits from the RIGHT, starting at zero:
-
digits:
5 4 5
numbering:
2 1 0
Then we will do the addition and multiplication:
5×82 + 4×81 + 5×80 = 5×64 + 4×8 + 5×1 = 320 + 32 + 5 = 357
Then the corresponding decimal number is 35710.
The Hexadecimal number system (base 16). The number system with base sixteen is called the Hexadecimal number system (HEX). We use a set of symbols to represent the numbers in this system. The first ten of these are the decimal digits 0, 1, 2, 3...., 9 having the same significance as in the decimal number system. The remaining six numbers are the English alphabets A, B, C, D, E and F and they are equivalent to the decimal number 10, 11, 12, 13, 14 and 15 respectively.That is, counting in hexadecimal, the sixteen "numerals" are:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
In other words, A is "ten" in "regular" numbers, B is "eleven", C is "twelve", D is "thirteen", E is "fourteen", and "F" is fifteen. It is this use of letters for digits that makes hexadecimal numbers look so odd at first. But the conversions work in the usual manner.
Convert 35710 to the corresponding hexadecimal number.
Here, we will divide repeatedly by 16, keeping track of the remainders as we go. (You might want to use some scratch paper for this.)
Reading off the digits, starting from the top and wrapping around the right-hand side, we see that 35710 = 16516.
Convert 16516 to the corresponding decimal number.
List the digits, and count them off from the RIGHT, starting with zero:
-
digits:
1 6 5
numbering:
2 1 0
Remember that each digit in the hexadecimal number represents how many copies you need of that power of sixteen, and convert the number to decimal:
1×162 + 6×161 + 5×160 = 1×256 + 6×16 + 5×1 = 256 + 96 + 5 = 357
Then 16516 = 35710.
Convert 6393310 to the corresponding hexadecimal number.
We will divide repeatedly by 16, keeping track of my remainders:
From the long division, We can see that the hexadecimal number will have a "fifteen" in the sixteen-cubeds column, a "nine" in the sixteen-squareds column, an "eleven" in the sixteens column, and a "thirteen" in the ones column. But we cannot write the hexadecimal number as "1591113", because this would be confusing and imprecise. So we will use the letters for the "digits" that are otherwise too large, letting "F" stand in for "fifteen", "B" stand in for "eleven", and "D" stand in for "thirteen".
Then 6393310 = F9BD16.
Convert F9BD to decimal notation.
We will list out the digits, and count them off from the RIGHT, starting at zero:
-
digits:
F 9 B D
numbering:
3 2 1 0
Actually, it will probably be helpful to redo this, converting the alphabetic hexadecimal "digits" to their corresponding "regular" decimal values:
-
digits:
15 9 11 13
numbering:
3 2 1 0
Now we will do the multiplication and addition:
15×163 + 9×162 + 11×161 + 13×160 = 15×4096 + 9×256 + 11×16 + 13×1 =
61440 + 2304 + 176 + 13 = 63933
As expected, F9BD = 6393310.
Practical exercises
Convert 133 from decimal to binary
Convert 91 from decimal to base 2
Convert 55 from base 10 to binary
Convert 0100 0111 0101 1001 from base 2 to base 16
Convert 8cb1 from base 16 to base 2
Convert 010 010 from binary to base 8
Convert 110 from decimal to binary
Convert 001 010 001 from base 2 to octal
Convert 135 from decimal to base 2
Convert 0101 1111 from binary to base 10
Convert any decimal number between 0 and 255 into binary.
Convert any binary number between 0 and 11111111 into decimal (i.e. 0 to 255)
Convert any binary number from 0 to 111111111 into octal
Convert any octal number from 0 to 777 into binary
Convert any binary number from 0 to 1111 1111 1111 1111 into hex
Convert any hex number from 0 to FFFF into binary
Convert 2db1 from base 16 to base 2
Convert 011110 from binary to base 8
Convert 1025 from decimal to binary
Convert 001 01001010 from base 2 to octal
Convert 286 from decimal to base 2
Convert 0101000111 from binary to base 10
Convert any decimal number between 255 and 555 into binary.
Convert 328 from decimal to binary
Convert 0101111 from base 2 to octal
Control questions:
What is principle of the Von Neumann architecture?
Give definition to CPU?
Main logic elements of computer?
Name the main characteristics of memory?
What is auxiliary memory?
What is number system?
How to convert decimal number to any number system?
What digits use in octal number system?
List of recommended references
June J. Parsons and Dan Oja, New Perspectives on Computer Concepts 16th Edition - Comprehensive, Thomson Course Technology, a division of Thomson Learning, Inc Cambridge, MA, COPYRIGHT © 2014.
Lorenzo Cantoni (University of Lugano, Switzerland) James A. Danowski (University of Illinois at Chicago, IL, USA) Communication and Technology, 576 pages.
Craig Van Slyke Information Communication Technologies: Concepts, Methodologies, Tools, and Applications (6 Volumes). ISBN13: 9781599049496, 2008, Pages: 4288
Brynjolfsson, E. and A. Saunders (2010). Wired for Innovation: How Information Technology Is Reshaping the Economy. Cambridge, MA: MIT Press
Kretschmer, T. (2012), "Information and Communication Technologies and Productivity Growth: A Survey of the Literature", OECD Digital Economy Papers, No. 195, OECD Publishing.
Laboratory work №3
DETERMINATION OF THE OPERATING SYSTEM PROPERTIES. WORKING WITH FILES AND DIRECTORIES.
