<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EmbLogic &#187; hanspreet.kaur</title>
	<atom:link href="https://www.emblogic.com/blog/author/hanspreet-kaur/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.emblogic.com/blog</link>
	<description>Embedded System and ARM Training</description>
	<lastBuildDate>Tue, 03 Mar 2020 13:00:06 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>Python Program</title>
		<link>https://www.emblogic.com/blog/06/python-program/</link>
		<comments>https://www.emblogic.com/blog/06/python-program/#comments</comments>
		<pubDate>Sat, 07 Jun 2014 07:22:24 +0000</pubDate>
		<dc:creator><![CDATA[hanspreet.kaur]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=10375</guid>
		<description><![CDATA[RCS file: ./1.py,v Working file: ./1.py head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1;    selected revisions: 1 description: this is python program i have print name and age &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.1 date: 2014/06/07 &#8230; <a href="https://www.emblogic.com/blog/06/python-program/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: ./1.py,v<br />
Working file: ./1.py<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1;    selected revisions: 1<br />
description:<br />
this is python program<br />
i have print name and age<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/06/07 07:21:42;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/python-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++</title>
		<link>https://www.emblogic.com/blog/06/c-4/</link>
		<comments>https://www.emblogic.com/blog/06/c-4/#comments</comments>
		<pubDate>Fri, 06 Jun 2014 13:59:04 +0000</pubDate>
		<dc:creator><![CDATA[hanspreet.kaur]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=10357</guid>
		<description><![CDATA[RCS file: ./3.cpp,v Working file: ./3.cpp head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1;    selected revisions: 1 description: used c++ in this program made class and objects successfully running. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.1 date: &#8230; <a href="https://www.emblogic.com/blog/06/c-4/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: ./3.cpp,v<br />
Working file: ./3.cpp<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1;    selected revisions: 1<br />
description:<br />
used c++ in this program<br />
made class and objects<br />
successfully running.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/06/06 13:58:38;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/c-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is PYTHON?</title>
		<link>https://www.emblogic.com/blog/06/what-is-python-2/</link>
		<comments>https://www.emblogic.com/blog/06/what-is-python-2/#comments</comments>
		<pubDate>Wed, 04 Jun 2014 17:53:26 +0000</pubDate>
		<dc:creator><![CDATA[hanspreet.kaur]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=10313</guid>
		<description><![CDATA[Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting &#8230; <a href="https://www.emblogic.com/blog/06/what-is-python-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python&#8217;s simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance.</p>
<p>Often, programmers fall in love with Python because of the increased productivity it provides. Since there is no compilation step, the edit-test-debug cycle is incredibly fast. Debugging Python programs is easy: a bug or bad input will never cause a segmentation fault. Instead, when the interpreter discovers an error, it raises an exception. When the program doesn&#8217;t catch the exception, the interpreter prints a stack trace.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/what-is-python-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Character driver (write performed)</title>
		<link>https://www.emblogic.com/blog/05/character-driver-write-performed/</link>
		<comments>https://www.emblogic.com/blog/05/character-driver-write-performed/#comments</comments>
		<pubDate>Mon, 12 May 2014 11:47:18 +0000</pubDate>
		<dc:creator><![CDATA[hanspreet.kaur]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=10052</guid>
		<description><![CDATA[RCS file: write.c,v 3 Working file: write.c 4 head: 1.1 5 branch: 6 locks: strict 7         root: 1.1 8 access list: 9 symbolic names: 10 keyword substitution: kv 11 total revisions: 1;     selected revisions: 1 12 description: 13 decllared write &#8230; <a href="https://www.emblogic.com/blog/05/character-driver-write-performed/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: write.c,v<br />
3 Working file: write.c<br />
4 head: 1.1<br />
5 branch:<br />
6 locks: strict<br />
7         root: 1.1<br />
8 access list:<br />
9 symbolic names:<br />
10 keyword substitution: kv<br />
11 total revisions: 1;     selected revisions: 1<br />
12 description:<br />
13 decllared write fxn<br />
14 found number of qsets to be used<br />
15 kmalloc for those qsets<br />
16 print the string which was given in buffer of application<br />
17 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
18 revision 1.1    locked by: root;<br />
19 date: 2014/05/12 11:45:09;  author: root;  state: Exp;<br />
20 Initial revision<br />
21 =============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/05/character-driver-write-performed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Character Driver (opening and closing with my routines)</title>
		<link>https://www.emblogic.com/blog/05/character-driver-opening-and-closing-with-my-routines/</link>
		<comments>https://www.emblogic.com/blog/05/character-driver-opening-and-closing-with-my-routines/#comments</comments>
		<pubDate>Mon, 12 May 2014 06:54:20 +0000</pubDate>
		<dc:creator><![CDATA[hanspreet.kaur]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=10000</guid>
		<description><![CDATA[RCS file: start.c,v 3 Working file: start.c 4 head: 1.1 5 branch: 6 locks: strict 7         root: 1.1 8 access list: 9 symbolic names: 10 keyword substitution: kv 11 total revisions: 1;     selected revisions: 1 12 description: 13 module param &#8230; <a href="https://www.emblogic.com/blog/05/character-driver-opening-and-closing-with-my-routines/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: start.c,v<br />
3 Working file: start.c<br />
4 head: 1.1<br />
5 branch:<br />
6 locks: strict<br />
7         root: 1.1<br />
8 access list:<br />
9 symbolic names:<br />
10 keyword substitution: kv<br />
11 total revisions: 1;     selected revisions: 1<br />
12 description:<br />
13 module param used<br />
14 alloc_chardev_region done<br />
15 kmalloc and memset done<br />
16 node created<br />
17 cdev_init and cdev_add done for 5 devices<br />
18 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
19 revision 1.1    locked by: root;<br />
20 date: 2014/05/12 06:42:43;  author: root;  state: Exp;<br />
21 Initial revision<br />
=============================================================================<br />
2 RCS file: my_open.c,v<br />
3 Working file: my_open.c<br />
4 head: 1.1<br />
5 branch:<br />
6 locks: strict<br />
7         root: 1.1<br />
8 access list:<br />
9 symbolic names:<br />
10 keyword substitution: kv<br />
11 total revisions: 1;     selected revisions: 1<br />
12 description:<br />
13 container_of used<br />
14 then address of sculldev stored in private data<br />
15 wronly flag is checked<br />
16 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
17 revision 1.1    locked by: root;<br />
18 date: 2014/05/12 06:48:42;  author: root;  state: Exp;<br />
19 Initial revision<br />
20 =============================================================================<br />
2 RCS file: my_close.c,v<br />
3 Working file: my_close.c<br />
4 head: 1.1<br />
5 branch:<br />
6 locks: strict<br />
7         root: 1.1<br />
8 access list:<br />
9 symbolic names:<br />
10 keyword substitution: kv<br />
11 total revisions: 1;     selected revisions: 1<br />
12 description:<br />
13 delared function of s_release<br />
14 just checked if control comes to our routine<br />
15 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
16 revision 1.1    locked by: root;<br />
17 date: 2014/05/12 06:51:24;  author: root;  state: Exp;<br />
18 Initial revision<br />
19 =============================================================================<br />
2 RCS file: app.c,v<br />
3 Working file: app.c<br />
4 head: 1.1<br />
5 branch:<br />
6 locks: strict<br />
7         root: 1.1<br />
8 access list:<br />
9 symbolic names:<br />
10 keyword substitution: kv<br />
11 total revisions: 1;     selected revisions: 1<br />
12 description:<br />
13 this is application written<br />
14 open ,close is done succesfully<br />
15 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
16 revision 1.1    locked by: root;<br />
17 date: 2014/05/12 06:54:06;  author: root;  state: Exp;<br />
18 Initial revision<br />
19 =============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/05/character-driver-opening-and-closing-with-my-routines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Difference in malloc,vmalloc,kmalloc</title>
		<link>https://www.emblogic.com/blog/04/difference-in-mallocvmallockmalloc/</link>
		<comments>https://www.emblogic.com/blog/04/difference-in-mallocvmallockmalloc/#comments</comments>
		<pubDate>Sat, 19 Apr 2014 06:30:00 +0000</pubDate>
		<dc:creator><![CDATA[hanspreet.kaur]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=9844</guid>
		<description><![CDATA[Malloc :- It is presnt in C library. It allocates memory in user space Vmalloc:- It is shared object. If used in user space act as malloc. If used in kernel space then act as kmalloc. Kmalloc:- It allocates the &#8230; <a href="https://www.emblogic.com/blog/04/difference-in-mallocvmallockmalloc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Malloc :-</p>
<p>It is presnt in C library. It allocates memory in user space</p>
<p>Vmalloc:-</p>
<p>It is shared object. If used in user space act as malloc. If used in kernel space then act as kmalloc.</p>
<p>Kmalloc:-</p>
<p>It allocates the space in kernel space.It is in symbol table of kernel.The memory is allocated in form of 4k pages(4096 bytes ).</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/04/difference-in-mallocvmallockmalloc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>working on shell scripting</title>
		<link>https://www.emblogic.com/blog/04/working-on-shell-scripting/</link>
		<comments>https://www.emblogic.com/blog/04/working-on-shell-scripting/#comments</comments>
		<pubDate>Tue, 15 Apr 2014 06:42:42 +0000</pubDate>
		<dc:creator><![CDATA[hanspreet.kaur]]></dc:creator>
				<category><![CDATA[Shell Scripts]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=9794</guid>
		<description><![CDATA[RCS file: scripting1.sh,v 3 Working file: scripting1.sh 4 head: 5 branch: 6 locks: strict 7 access list: 8 symbolic names: 9 keyword substitution: kv 10 total revisions: 0 11 description: 12 scripting 13 printing value using &#8220;echo&#8221; 14 ============================================================================ RCS &#8230; <a href="https://www.emblogic.com/blog/04/working-on-shell-scripting/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: scripting1.sh,v<br />
3 Working file: scripting1.sh<br />
4 head:<br />
5 branch:<br />
6 locks: strict<br />
7 access list:<br />
8 symbolic names:<br />
9 keyword substitution: kv<br />
10 total revisions: 0<br />
11 description:<br />
12 scripting<br />
13 printing value using &#8220;echo&#8221;<br />
14 ============================================================================</p>
<p>RCS file: scripting2.sh,v<br />
3 Working file: scripting2.sh<br />
4 head:<br />
5 branch:<br />
6 locks: strict<br />
7 access list:<br />
8 symbolic names:<br />
9 keyword substitution: kv<br />
10 total revisions: 0<br />
11 description:<br />
12 Scripting<br />
13 using command unset to remove the assigned value<br />
14 ============================================================================ RCS file: scripting3.sh,v<br />
3 Working file: scripting3.sh<br />
4 head:<br />
5 branch:<br />
6 locks: strict<br />
7 access list:<br />
8 symbolic names:<br />
9 keyword substitution: kv<br />
10 total revisions: 0<br />
11 description:<br />
12 scripting<br />
13 printing the words in same line using &#8220;-n&#8221;<br />
14 ============================================================================</p>
<p>RCS file: scripting5.sh,v<br />
3 Working file: scripting5.sh<br />
4 head:<br />
5 branch:<br />
6 locks: strict<br />
7 access list:<br />
8 symbolic names:<br />
9 keyword substitution: kv<br />
10 total revisions: 0<br />
11 description:<br />
12 using else if in script<br />
13 ============================================================================</p>
<p>RCS file: scripting6.sh,v<br />
3 Working file: scripting6.sh<br />
4 head:<br />
5 branch:<br />
6 locks: strict<br />
7 access list:<br />
8 symbolic names:<br />
9 keyword substitution: kv<br />
10 total revisions: 0<br />
11 description:<br />
12 using case in script<br />
13 ============================================================================</p>
<p>RCS file: scripting8.sh,v<br />
3 Working file: scripting8.sh<br />
4 head:<br />
5 branch:<br />
6 locks: strict<br />
7 access list:<br />
8 symbolic names:<br />
9 keyword substitution: kv<br />
10 total revisions: 0<br />
11 description:<br />
12 using for loop in script<br />
13 ============================================================================</p>
<p>RCS file: scripting11.sh,v<br />
3 Working file: scripting11.sh<br />
4 head:<br />
5 branch:<br />
6 locks: strict<br />
7 access list:<br />
8 symbolic names:<br />
9 keyword substitution: kv<br />
10 total revisions: 0<br />
11 description:<br />
12 using while loop and `expr` in script<br />
13 ============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/04/working-on-shell-scripting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Threads are used in performing IPC .And ipc technique is message ques</title>
		<link>https://www.emblogic.com/blog/03/threads-are-used-in-performing-ipc-and-ipc-technique-is-message-ques/</link>
		<comments>https://www.emblogic.com/blog/03/threads-are-used-in-performing-ipc-and-ipc-technique-is-message-ques/#comments</comments>
		<pubDate>Mon, 31 Mar 2014 10:29:26 +0000</pubDate>
		<dc:creator><![CDATA[hanspreet.kaur]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=9714</guid>
		<description><![CDATA[RCS file: server_thread.c,v 3 Working file: server_thread.c 4 head: 1.1 5 branch: 6 locks: strict 7         root: 1.1 8 access list: 9 symbolic names: 10 keyword substitution: kv 11 total revisions: 1;     selected revisions: 1 12 description: 13 this is &#8230; <a href="https://www.emblogic.com/blog/03/threads-are-used-in-performing-ipc-and-ipc-technique-is-message-ques/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: server_thread.c,v<br />
3 Working file: server_thread.c<br />
4 head: 1.1<br />
5 branch:<br />
6 locks: strict<br />
7         root: 1.1<br />
8 access list:<br />
9 symbolic names:<br />
10 keyword substitution: kv<br />
11 total revisions: 1;     selected revisions: 1<br />
12 description:<br />
13 this is server in which ipc is done<br />
14 and threads are implemented in them<br />
15 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
16 revision 1.1    locked by: root;<br />
17 date: 2014/03/31 10:18:07;  author: root;  state: Exp;<br />
18 Initial revision<br />
19 =============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/threads-are-used-in-performing-ipc-and-ipc-technique-is-message-ques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2 threads made</title>
		<link>https://www.emblogic.com/blog/03/2-threads-made/</link>
		<comments>https://www.emblogic.com/blog/03/2-threads-made/#comments</comments>
		<pubDate>Fri, 28 Mar 2014 07:31:22 +0000</pubDate>
		<dc:creator><![CDATA[hanspreet.kaur]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=9591</guid>
		<description><![CDATA[#include&#60;stdio.h&#62; 2 #include&#60;stdlib.h&#62; 3 #include&#60;pthread.h&#62; 4 5 void* mine_thread(void *arg); 6 void* mine_thread1(void *arg); 7 8 int main() 9 { 10         int ret,set; 11         int z=5,y=6; 12         void * result=malloc(5); 13         void * result1=malloc(5); 14         pthread_t a,b; 15 16         ret=pthread_create(&#38;a,NULL,mine_thread,(void*)&#38;z);//////creating &#8230; <a href="https://www.emblogic.com/blog/03/2-threads-made/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>#include&lt;stdio.h&gt;<br />
2 #include&lt;stdlib.h&gt;<br />
3 #include&lt;pthread.h&gt;<br />
4<br />
5 void* mine_thread(void *arg);<br />
6 void* mine_thread1(void *arg);<br />
7<br />
8 int main()<br />
9 {<br />
10         int ret,set;<br />
11         int z=5,y=6;<br />
12         void * result=malloc(5);<br />
13         void * result1=malloc(5);<br />
14         pthread_t a,b;<br />
15<br />
16         ret=pthread_create(&amp;a,NULL,mine_thread,(void*)&amp;z);//////creating thread<br />
17         pthread_join(a,&amp;result);////wait for the thread specified by thread to terminate<br />
18<br />
19         set=pthread_create(&amp;b,NULL,mine_thread1,(void*)&amp;y);<br />
20         pthread_join(b,&amp;result1);<br />
21<br />
22         sleep(5);<br />
23         printf(&#8220;result=%s\n&#8221;,result);<br />
24         printf(&#8220;result1=%s\n&#8221;,result1);<br />
25 }<br />
26<br />
27 void* mine_thread(void *arg)///function of thread<br />
28 {<br />
29                 int a1;<br />
30                 a1=*(int*)arg;<br />
31                 printf(&#8220;value of a1 =%d\n&#8221;,a1);<br />
32                 pthread_exit(&#8220;bye&#8221;);<br />
33 }<br />
34<br />
1,8<br />
result will be:-</p>
<p>a1=5</p>
<p>b1=6</p>
<p>result=bye</p>
<p>result1=take care</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/2-threads-made/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steps of coversion of .c  to  a.out</title>
		<link>https://www.emblogic.com/blog/03/steps-of-coversion-of-c-to-a-out/</link>
		<comments>https://www.emblogic.com/blog/03/steps-of-coversion-of-c-to-a-out/#comments</comments>
		<pubDate>Wed, 26 Mar 2014 07:33:07 +0000</pubDate>
		<dc:creator><![CDATA[hanspreet.kaur]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=9492</guid>
		<description><![CDATA[the operator for preprocessing is #   (it is already processed) the steps followed while processin are:- 1.preprocessor &#8211; in this .c is converted to&#8212;-&#62;.i file In stdio.h there are 3 things a)stdout   b)stdin  c)stduser keyboard&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#62;program&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#62;terminal             &#8230; <a href="https://www.emblogic.com/blog/03/steps-of-coversion-of-c-to-a-out/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>the operator for preprocessing is #   (it is already processed)</p>
<p>the steps followed while processin are:-</p>
<p>1.preprocessor &#8211; in this .c is converted to&#8212;-&gt;.i file</p>
<p>In stdio.h there are 3 things</p>
<p>a)stdout   b)stdin  c)stduser</p>
<p>keyboard&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&gt;program&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&gt;terminal                                                                       stdin                          stdout ,stduser</p>
<p>The .h means=the declaration has to b done. these are called header files .                  they give defination at the execution time.                                                                          The .c means=declaration +defination .The .c is a normal file</p>
<p>2.compilation= in this .i is converted to&#8212;-&gt;.s file                                                              the .i means=preprocessing file and .s is assembly file.                                                 in this steps are followed like symbol table is made, errors are checked , logical analysis is done  ,assembly language is checked</p>
<p>3.assembler=in this .s is converted to&#8212;-&gt;.o file .the .o is the object file</p>
<p>4.linker=in this .o is converted to&#8212;-&gt;a.out file                                                                     GCC has this linker file</p>
<p>5.loader= this is the last step which loads the program on the RAM. loader checks whether space is available on RAM or not</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/steps-of-coversion-of-c-to-a-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Servers</title>
		<link>https://www.emblogic.com/blog/03/servers/</link>
		<comments>https://www.emblogic.com/blog/03/servers/#comments</comments>
		<pubDate>Mon, 03 Mar 2014 08:55:38 +0000</pubDate>
		<dc:creator><![CDATA[hanspreet.kaur]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[jasmeen mam]]></category>
		<category><![CDATA[kamaldeep mam]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=8853</guid>
		<description><![CDATA[FTP AND TFTP&#8212; These are the servers for used for file transfer. FTP-file transfer protocol :uses TCP :FTP uses port 20 (for data) and 21 (for control) :in this connections are made and then file transfer is done :in this &#8230; <a href="https://www.emblogic.com/blog/03/servers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>FTP AND TFTP&#8212;<br />
These are the servers for used for file transfer.<br />
FTP-file transfer protocol<br />
:uses TCP<br />
:FTP uses port 20 (for data) and 21 (for control)<br />
:in this connections are made and then file transfer is done<br />
:in this acknowledgement is provided<br />
:for example &#8211; email<br />
:for FTP we have package VSFTPD(very secure file transfer protocol demon)<br />
TFTP-Trivial file transfer protocol<br />
:Uses UDP<br />
:it uses port 69<br />
:no connection is made<br />
:no acknowledgement is needed<br />
:only need port no. and ip address<br />
:for fast transfer.<br />
:example- sms<br />
:for TFTP we have package called XINETD.</p>
<p>SSH AND TELNET&#8212;&#8211;<br />
These servers are used for remote login.<br />
SSH-Secure shell<br />
:it is more secured as it is in encrypted form<br />
:it can be used only in network<br />
:if outside the network then port forwarding is done<br />
:it uses TCP port 22<br />
:using this we cannot transfer the file but<br />
:we can copy it by using&#8212;&#8211;<br />
scp source destination &#8212;-scp   192.168.1.12/filename  home/emblogic<br />
:we use SSHD server for this<br />
:we have a intresting thing in this i.e WALL<br />
:try out afer installing ssh<br />
:write    ssh 127.0.0.1(an ip address of your friend)<br />
:then write    wall &#8220;hello&#8221;<br />
:hello will be shown on your friends desktop&#8230;.<br />
TELNET<br />
:This server has more authentication<br />
:i.e ask for password and username<br />
:uses TCP<br />
:the WALL function does not work in this<br />
:uses port no.23 </p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FIRST WEEK AT EMBLOGIC</title>
		<link>https://www.emblogic.com/blog/12/first-week-at-emblogic/</link>
		<comments>https://www.emblogic.com/blog/12/first-week-at-emblogic/#comments</comments>
		<pubDate>Tue, 31 Dec 2013 08:06:58 +0000</pubDate>
		<dc:creator><![CDATA[hanspreet.kaur]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[MR.PRAVJOT SINGH JASMINE MAM]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=7980</guid>
		<description><![CDATA[It is my 1ST WEEK and i really appericiate the professional atmosphere over here. LINUX is a new thing to learn and its different and easy as compared to WINDOWS. I found it interesting to learn. Many things we already &#8230; <a href="https://www.emblogic.com/blog/12/first-week-at-emblogic/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>It is my 1ST WEEK and i really appericiate the professional atmosphere over here. LINUX is a new thing to learn and its different and easy as compared to WINDOWS. I found it interesting to learn. Many things we already done in our college and there are many new things&#8230;.combining them both will head towards a healthy learning&#8230;&#8230;&#8230;..</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/12/first-week-at-emblogic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
